2012-11-27 3 views
36

Meteor, Derby 또는 Ember와 같은 프레임 워크를 사용하기 위해 node.js를 설정하는 중이지만 초기에 몇 가지 문제가 있습니다. 이 지침을 (http://www.nodebeginner.org)에 따라, 나는, 노드를 설치 간단하고 helloworld.js 파일을 만든 후 터미널에서이 명령을 실행 :node : command not found

node path/to/file/helloworld.js 

그러나 나는 다음과 같은 오류가 발생합니다 :

-bash: node: command not found 

나는 단순히 실행, 디렉토리로 이동 시도했다 :

node helloworld.js 

하지만 같은 오류가 발생합니다. 저는 node.js에 완전히 익숙하지 않아 손실이 있습니다.

노드의 최신 버전과 OS X 10.7.5를 실행 중입니다.

+3

시도'/ usr/지방/빈/노드 경로 /로/file.js '. 지금 debian 테스트에서 – maerics

+2

을 실행하면 명령은 nodejs입니다. 노드 바이너리가 없습니다. – nus

+0

데비안 8에서'node -v '를 사용하려고했는데 설치 가이드에서 언급 한대로'bash : node : command not found'가 나타납니다. '/ usr/bin /'을 살펴보면'nodejs'로 설치되어'nodejs -v'가 저에게 효과적이라는 것을 알 수 있습니다. – phoenixlaef

답변

35

문제는 PATH에 노드 실행 파일의 위치가 포함되지 않는다는 것입니다.

"/usr/local/bin/node"과 같이 노드를 실행할 수 있습니다.

당신은 당신의 bashrc에 파일에 한 줄을 추가하려면 다음 명령을 실행하여 경로에 해당 위치를 추가 할 수 있습니다

:

echo 'export PATH=$PATH:/usr/local/bin' >> $HOME/.bashrc 
+5

같은 문제가 있습니다. node.js 웹 사이트의 .pkg를 사용하여 설치했습니다. 설치가 성공적으로 실행되었지만 명령이 터미널에서 실행되지 않습니다. 그 노드가 전혀 설치되지 않았 음을 알립니다. 설치 디렉토리에'cd '라고 쓰면 노드 설치가 존재하지 않는다는 것을 알 수 있습니다. 필자의 경우 PATH가 문제가되지 않습니다. – kRiZ

+0

감사합니다 !!! 그것은 나를 도왔다. –

+0

'nvm'을 통해 설치하는 경우'node'가 표시되지 않습니다. – Stiger

관련 문제