2013-06-24 5 views
0

나는 우분투를 사용하고 있으며 apt-get로 설치할 수있는 노드의 최신 버전은 0.7입니다. 노드 웹 사이트에서 0.10 리눅스 바이너리를 다운로드하여 hackish (멍청한 놈)로 설치했지만, npm을 설치할 수 없었기 때문에 npm을 sudo-apt로 설치했습니다. 그러나 노드 -v를 실행할 때조차 정확한 버전이 나타납니다. npm으로 프로그램을 설치하려고하면 노드 버전이 0.7입니다. 패키지를 설치하기에는 너무 오래되었습니다. npm에게 노드의 새로운 버전을 실행하고 있다고 어떻게 말합니까?npm에서 nodejs 버전을 업데이트 한 것을 어떻게 알 수 있습니까?

미리 감사드립니다.

+1

npm'sudo apt-get remove npm'을 제거하고 0.7 노드를 제거한 다음 다시 npm을 설치하십시오. 또한 노드 0.10이/usr/bin/node에 있는지 확인하십시오. 또한 앞으로 [nodeenv] (https://pypi.python.org/pypi/nodeenv/0.6.0)를 사용하는 것을 고려하십시오. – verybadalloc

+0

고마워요! npm을 제거 할 필요는 없었지만/bin 폴더에 넣어야했습니다. 이전에는/usr/bin 폴더에있었습니다. –

답변

0

는 NPM를 다시 설치해야하지만, 노드를 이동했다하지 않았나요 from/bin에서/usr/bin으로.

0

당신은을 통해 노드를 설치해야합니다 apt-get을 (하지만 먼저 그냥 확인하고 제거)

sudo apt-get update 
sudo apt-get install python-software-properties python g++ make 
sudo add-apt-repository ppa:chris-lea/node.js 
sudo apt-get update 
sudo apt-get install nodejs 

에서 : https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager

관련 문제