소스에서 컴파일 한 후 노드 및 npm을 시작하는 데 문제가 있습니다.
Microsoft 인스턴스 AWS ec2에 RedHat 기반의 Virtualmin AMI를 사용하여 노드를 설치했습니다. 이 마이크로 인스턴스 이래로
, 그것은 컴파일 거의 2 시간 걸렸다 ... 여기ec2에 Nodes.js 설치 : 심볼릭 링크 없음
내가 그것을 설치하는 방법입니다 : 그 후
wget -N http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz
cd node-latest
make
make install
, node -v
한 아무것도 입력하지 않습니다. command not found
. npm -v
에도 아무 것도 없습니다.
임 리눅스에 익숙하지는 않지만 노드와 npm에 대한 심볼릭 링크가 만들어지지 않았다는 것을 이해합니다. 자동으로 만들어지기로되어 있지 않습니까?
ln -s /usr/local/src/node-v0.10.5/out/Release/node /usr/bin/node
그리고 node -v
내가 기대했던 저를 제공합니다 :
노드에 대해 내가 할 수있는 v0.10.5
가 그럼 난 NPM
ln -s /usr/local/src/node-v0.10.5/deps/npm/bin/npm /usr/bin/npm
을 위해 같은 일을하지만 npm -v
아무튼를 시도하고있다 좋은 일 :
module.js:340
throw err;
^
Error: Cannot find module '/usr/bin/node_modules/npm/bin/npm-cli.js'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:901:3
/usr/bin/
디렉토리의 일부 파일을 검색하고 있지만 해당 파일은 /usr/local/src/node-v0.10.5/deps/npm/
디렉토리에있는 것 같습니다.
내가 뭘 잘못하고 있니?
이가 훨씬 더 적합 [Serverfault.com] (http://serverfault.com) – Bojangles
당신의'PATH'은 무엇입니까? – icktoofay
'/ sbin :/bin :/usr/sbin :/usr/bin :/opt/aws/bin' – Clemorphy