방금 새 MacBook이 있고 공식 설치 프로그램을 사용하여 node.js를 설치했습니다.
어떤 이유로 나는 node.js 만 사용하여 실행할 수 있습니다. sudo node
뿐만 아니라 node
. 나는 $ PATH를 두 번 확인했고 노드에 대한 경로가 거기에있다.
nikke at Nicks-MacBook-Pro in ~
$ node
-bash: node: command not found
nikke at Nicks-MacBook-Pro in ~
$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/Users/nikke/.rvm/bin
nikke at Nicks-MacBook-Pro in ~
$ /usr/local/bin/node -v
-bash: /usr/local/bin/node: Permission denied
nikke at Nicks-MacBook-Pro in ~
$ sudo /usr/local/bin/node -v
v0.10.12
내 동료는 같은 컴퓨터를 가지고 있으며 sudo를하지 않고도 노드를 정상적으로 실행할 수 있습니다. 이게 정상인가? 내가 뭘 잘못했을 수 있니? 설치 프로그램은 sudo를해야하는 것에 관해 아무 말도하지 않았습니다.
또한 git에서이 문제가 발생합니다. 하기 git commit
또한 말한다. Permission denied
.
node
, 권리? 다음의 결과는 무엇입니까? ls -l /usr/local/bin/node
?