
나는 이것을 위해 한 시간 동안 일했습니다.
공식 문서에서 가져옴:
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
그러나 그것은 결코 나를 위해 작동하지 않습니다. 나는 npm cache
그것을 지우고 제거하고 두 명령을 다시 실행하려고 시도했습니다 . 아직 작동하지 않습니다. 계속 버전이 나오네요0.10.25
난 달린다 :
grep -h ^deb /etc/apt/sources.list /etc/apt/sources.list.d/*
그리고 이것이 내가 얻는 것입니다 :
deb http://id.archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src http://id.archive.ubuntu.com/ubuntu/ trusty main restricted
deb http://id.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb-src http://id.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb http://id.archive.ubuntu.com/ubuntu/ trusty universe
deb-src http://id.archive.ubuntu.com/ubuntu/ trusty universe
deb http://id.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb-src http://id.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb http://id.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://id.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://id.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://id.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb http://id.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://id.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu trusty-security main restricted
deb-src http://security.ubuntu.com/ubuntu trusty-security main restricted
deb http://security.ubuntu.com/ubuntu trusty-security universe
deb-src http://security.ubuntu.com/ubuntu trusty-security universe
deb http://security.ubuntu.com/ubuntu trusty-security multiverse
deb-src http://security.ubuntu.com/ubuntu trusty-security multiverse
deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main
deb http://ppa.launchpad.net/cpug-devs/ppa/ubuntu saucy main
deb http://ppa.launchpad.net/cwchien/gradle/ubuntu saucy main
deb http://ppa.launchpad.net/dominik-stadler/subversion-1.7/ubuntu trusty main
deb http://ppa.launchpad.net/dominik-stadler/subversion-1.7/ubuntu trusty main
deb http://ppa.launchpad.net/dominik-stadler/subversion-1.8/ubuntu trusty main
deb http://linux.dropbox.com/ubuntu saucy main
deb http://dl.google.com/linux/chrome/deb/ stable main
deb http://dl.google.com/linux/chrome/deb/ stable main
deb http://dl.google.com/linux/chrome/deb/ stable main
deb http://ppa.launchpad.net/plushuang-tw/uget-stable/ubuntu saucy main
deb [arch=amd64,i386] http://repo.steampowered.com/steam/ precise steam
deb-src [arch=amd64,i386] http://repo.steampowered.com/steam/ precise steam
deb [arch=amd64,i386] http://repo.steampowered.com/steam/ precise steam
deb-src [arch=amd64,i386] http://repo.steampowered.com/steam/ precise steam
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu trusty main
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu trusty main
deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
nodejs
목록에는 없는 것 같습니다 .
어떻게 해야 하나요? 친절하게 도와주세요
답변1
다음은 소스(OSX/linux)에서 Node.js를 설치하는 단계입니다.
참고 - 이렇게 하면 node와 npm을 모두 제공하는 Node.js가 설치되며 릴리스별로 함께 제공됩니다.
이전 노드를 새로 제거하고 npm 설치를 시작하려면 다음을 수행하십시오.
sudo mv ~/.npmrc ~/.npmrc_ignore
sudo mv ~/.npm ~/.npm_ignore
sudo mv ~/tmp ~/tmp_ignore
sudo mv ~/.npm-init.js ~/.npm-init.js_ignore
소스 다운로드:http://nodejs.org/download/
cd node-v5.0.0 # <-- or whatever download expands to
루트(sudo)가 아닌 사용자로서 다음의 모든 cmd를 실행할 수 있거나 실행해야 합니다.
노드가 설치되는 위치를 정의하려면 다음 NODE_PARENT 위치 중 하나를 선택하세요.
# export NODE_PARENT=/some/desired/install/path_goes_here
# export NODE_PARENT=/usr/local/bin/nodejs # use this ONLY if you MUST install as root (sudo)
export NODE_PARENT=${HOME}/node-v5.0.0 # Recommended - owned by you NOT root
export PATH=${NODE_PARENT}/bin:${PATH} # jack up PATH for executables
export NODE_PATH=${NODE_PARENT}/lib/node_modules # so node itself can find its modules dir
./configure --prefix=${NODE_PARENT}
make
make install
위에서 정의한 --prefix 디렉토리에 넣습니다.
구문을 사용할 때 : npm install -g some_cool_module 전역의 -g는 $PWD가 아닌 $NODE_PATH 디렉토리에 설치합니다.
중요 - 위의 세 가지 내보내기 xxx=yyy 명령을 ~/.bashrc 또는 이러한 환경 변수 변경 사항을 유지하기 위한 일부 명령에 입력하세요.
Nodejs에 대한 후속 업데이트에서는 ~/.bashrc를 NODE_PARENT env var의 새 릴리스 이름으로 업데이트한 다음 이 ~/.bashrc를 소싱하고 위와 같이 구성/make/install을 실행하면 됩니다.
이전에 노드를 설치한 경우 이전에 설치된 모듈을 새 위치에 복사할 수 있습니다.
~/node-v5.0.0/lib/node_modules/
또는 npm install -g xxxx를 사용하여 새로운 모듈 설치를 수행하십시오.
답변2
나는 마침내 비공식적이고 오래된 방법을 사용했습니다.
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo ln -sf /usr/local/n/versions/node/<VERSION>/bin/node /usr/bin/node
출처:
nodeJS를 최신 버전으로 업데이트하려면 어떻게 해야 하나요?
그러나 이로 인해 나와 node -v
내 nodejs -v
버전이 다릅니다. 여전히 오래된 버전 nodejs -v
을 반환합니다. 아직까지 효과가 있는지는 모르겠습니다.