我尝试按照网站的说明安装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
我该如何解决这个问题?
答案 0 :(得分:0)
这里的解决方案是sudo npm uninstall -g coffee-script
并重新运行非sudo的安装(为什么第一次这不起作用,我不确定 - 也许node-lib文件夹和需要sudo的东西是创建,但脚本需要用户模式?)YMMV。