Permissions coffee脚本npm安装权限出错

Permissions coffee脚本npm安装权限出错,permissions,coffeescript,installation,npm,Permissions,Coffeescript,Installation,Npm,我尝试按照网站的说明安装coffeescript: sudo npm安装-g咖啡脚本 由于某种原因,这不起作用(它表示命令--coffee--找不到),当我ls-al/usr/local/bin时,我得到: ls: /usr/local/bin/coffee: Permission denied lrwx------ 1 root admin 44 Feb 2 00:00 coffee@ 所以它在我的路径中,只是不允许我的用户使用?我原以为它是-g全局标志,但在没

我尝试按照网站的说明安装coffeescript:
sudo npm安装-g咖啡脚本

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

ls: /usr/local/bin/coffee: Permission denied
lrwx------    1 root     admin        44 Feb  2 00:00 coffee@
所以它在我的路径中,只是不允许我的用户使用?我原以为它是
-g
全局标志,但在没有它的情况下重新安装没有任何效果,即使在尝试先卸载后(尝试了两种…)。我想知道为什么它(和看起来很像的蛋糕)在root下而不是在我的用户下,为什么他们是唯一两个说权限被拒绝的人

命令
sudo
--即
sudo coffee
下工作(并且没有说对
sudo ls-al/usr/local/bin的权限被拒绝)


如何修复此问题?

这里的解决方案是
sudo npm卸载-g coffee script
并从非sudo重新运行安装(为什么第一次不起作用,我不确定-可能需要创建sudo的节点库文件夹和东西,但脚本需要用户模式?)