Acabo de recibir un nuevo macbook e instalé node.js con el instalador oficial.
Por alguna razón solo puedo ejecutar node.js usando sudo node
y no solo node
. Revisé dos veces el $ PATH y la ruta al nodo está ahí.
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
Mi colega tiene la misma computadora y puede ejecutar el nodo bien sin tener que hacer sudo. ¿Esto es normal? ¿Qué podría hacer mal? El instalador no dijo nada sobre tener que hacer sudo.
También tengo este problema con git, por ej. obra git commit
también dice Permission denied
.
node
, ¿derecho? ¿Cuál es la salida de ls -l /usr/local/bin/node
?