说明说我应该使用
sudo npm install -g learnyounode
但是当我使用sudo npm时,它说没有找到sudo npm命令
但如果我使用
安装没有sudonpm install -g learnyounode
抱怨请再次以root / administrator身份运行命令。
我确实有sudo密码并且安装了node.js.这是一台ubuntu机器
答案 0 :(得分:0)
您所拥有的是设置的路径。如果它说" sudo"找不到,那么你的PATH变量不会通过正确的目录 - 通常是/bin
,这意味着你几乎什么也做不了。但是,如果没有找到它的supm,那么root帐户中的PATHY不包含npm。
这是你做的事情:
$ echo ${PATH}
$ sudo echo ${PATH}
。
比较它们并修复你的路径。或
$ which npm
这将为您提供npm可执行文件的完整路径,例如/usr/local/bin/npm
。然后
$ sudo /usr/local/bin/npm
。当然要替换第1步中的真实路径。