在Yosemite上运行节点时出错

时间:2017-03-13 02:48:06

标签: node.js macos osx-yosemite yosemite

如果这是一个菜鸟问题,请提前道歉,我是Node.js的新手,我正在努力学习。我已在笔记本电脑上成功安装了Node,并将该文件夹添加到我的PATH变量中:

export PATH=$PATH:/usr/local/bin

但是,当我尝试运行一个简单的程序进行测试时,我收到以下错误:

-bash: /usr/local/bin/node: Permission denied

我通过在 / usr / local / bin 上授予 755 来实现它,但我不确定这是否是一个好主意,因为它授予每个人阅读和执行bin目录的权限!

有谁知道更好的方法吗?我的担忧是否合理?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

这可能是所有者问题,请查看:https://docs.npmjs.com/getting-started/fixing-npm-permissions

使用Brew的最后一个建议可能是最好的选择。