用sudo安装learnyounode

时间:2015-01-12 00:22:34

标签: ubuntu install sudo

说明说我应该使用

sudo npm install -g learnyounode

但是当我使用sudo npm时,它说没有找到sudo npm命令

但如果我使用

安装没有sudo
npm install -g learnyounode

抱怨请再次以root / administrator身份运行命令。

我确实有sudo密码并且安装了node.js.这是一台ubuntu机器

1 个答案:

答案 0 :(得分:0)

您所拥有的是设置的路径。如果它说" sudo"找不到,那么你的PATH变量不会通过正确的目录 - 通常是/bin,这意味着你几乎什么也做不了。但是,如果没有找到它的supm,那么root帐户中的PATHY不包含npm。

这是你做的事情:

  1. $ echo ${PATH}

  2. $ sudo echo ${PATH}

  3. 比较它们并修复你的路径。或

    1. $ which npm
    2. 这将为您提供npm可执行文件的完整路径,例如/usr/local/bin/npm。然后

      1. $ sudo /usr/local/bin/npm
      2. 当然要替换第1步中的真实路径。