웹 사이트에서 최신 버전의 노드 ( 4.2.2
) 를 다운로드 할 수 있습니다.데비안에서 제공하는 패키지 ( 0.12
) 를 사용하는 대신 . 또한 업데이트 된 버전의 npm이 있음을 의미합니다. Jessie 에서이 작업을 수행하는 데 아무런 문제가 없었습니다.
다운로드 .tar.gz
웹 사이트에서와 cd
(파일의 이름은 내 다운로드에 분명히 다릅니다) 그 디렉토리에 :
$ tar -xzvf node-v4.2.2-linux-x64.tar.gz
$ cd node-v4.2.2-linux-x64
bin 폴더를 살펴보면 node 및 npm에 필요한 바이너리가 표시됩니다.
$ ls node-v4.2.2-linux-x64/bin
node npm
이제 폴더 이름을 조금 더 쉽게 추적 할 수 있습니다.
$ mv node-v4.2.2-linux-x64 nodejs
노드 업데이트를 유지하고 싶지 않다면이 폴더를 저장소 위치 중 하나로 옮기십시오. ~/bin
다음을 ) 다음 단계를 건너 뜁니다.
노드 버전을 쉽게 업데이트하려면 nodejs
폴더를 추적 할 수있는 위치 로 이동하십시오 ( ~/nodejs
아마도?). 그런 다음 전체 경로를 작성하지 않고 쉘에서 바이너리를 사용할 수 있도록 bin 위치 중 하나에 대한 심볼릭 링크 를 만들려고합니다 .
nodejs 폴더를 홈 디렉토리에 저장하면 다음을 수행 할 수 있습니다.
$ ln -s ~/nodejs ~/bin/nodejs
분명히 이것은 원하는 모든 빈 위치로 이동할 수 있습니다. 내 홈 디렉토리를 사용했기 때문에 나만 사용할 수 있지만 쉽게 할 수 있습니다.
$ ln -s ~/nodejs /usr/local/bin/nodejs
이렇게하면 홈 디렉토리의 nodejs 폴더에서 bin 디렉토리로의 심볼릭 링크 가 생성됩니다 (즉, 홈 폴더의 디렉토리에 대한 모든 업데이트가 심볼릭 링크 를 통해 다른 폴더에 반영됨 ). 지금 당신은 확인 nodejs 디렉토리를 포함하는 폴더 빈 당신에 있는지 확인하려면 $PATH
환경 변수 , 그래서 열 ~/.profile
홈 디렉토리에 파일을. 이것을 파일의 맨 아래에 추가하고 싶습니다 (사용하지 않은 경우 경로 변경 ~/bin/
).
# Set the node PATH if it exists
if [ -d "$HOME/bin/nodejs/bin" ] ; then
PATH="$HOME/bin/nodejs/bin:$PATH"
fi
디렉토리가 존재하는지 확인하고 존재하면 PATH에 추가하십시오. 나는 zsh
방금 다음 줄을 업데이트했다 ~/.zshrc
.
export PATH="$HOME/bin/nodejs/bin:$PATH"
터미널을 닫았다가 다시 연 후 다음을 입력하여 확인하십시오.
$ node -v
v4.2.2
$ npm -v
2.14.7
sym 링크를 만들면 앞으로 .tar.gz
Nodejs 웹 사이트에서 새 파일을 다운로드하여 압축을 풀고 환경 변수~/nodejs
에서 사용 가능한 바이너리 가 자동으로 업데이트됩니다.$PATH
setup_4.x
... redo curl 및 apt-get ok입니까?