咖啡脚本npm安装权限搞砸了

时间:2014-02-02 05:20:40

标签: permissions coffeescript install npm

我尝试按照网站的说明安装coffeescript: sudo npm install -g coffee-script

由于某种原因这不起作用(它说命令 - coffee - 未找到),当我ls -al /usr/local/bin时,我得到了:

ls: /usr/local/bin/coffee: Permission denied
lrwx------    1 root     admin        44 Feb  2 00:00 coffee@

所以在我的路径中,它只是不允许我的用户使用?我以为它是-g全局标志,但是重新安装没有它什么也没做,即使在尝试先卸载之后(尝试了两个......)。我想知道为什么它(和cake,看起来相似)是在root下而不是我的用户,为什么他们是唯一两个说权限被拒绝的人。

命令 sudo下工作 - 即。 sudo coffee(并且没有说{em>权限被拒绝 sudo ls -al /usr/local/bin

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这里的解决方案是sudo npm uninstall -g coffee-script并重新运行非sudo的安装(为什么第一次这不起作用,我不确定 - 也许node-lib文件夹和需要sudo的东西是创建,但脚本需要用户模式?)YMMV。