2

我已经安装了 NVM,现在我正在尝试安装 NPM,以便我可以为我的 nodejs 应用程序导入我的包。我运行一个digitalocean vps。

如果我输入

“节点-v”

我得到了0.10.19安装在我的 nvm 文件夹中的版本。该文件夹是 ~/.nvm/v0.10.19/bin。键入“node -v”确认我的 $PATH 工作正常。

当我运行 sh install.sh 脚本来安装 NPM 时,我收到以下错误:

没有 nodejs 就无法安装 npm。先安装node,然后再试。

也许节点已安装,但不在 PATH 中?请注意,作为 sudo 运行可以更改环境。

PATH=~/.nvm/v0.10.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

我真的很困惑,因为当 sh 失败时,节点可执行文件的路径实际上是在控制台中打印出来的......

4

2 回答 2

4

不要使用 sudo 运行 npm 命令。nvm 安装在您的主目录中,部分原因是它旨在用作普通用户而不是 root。

于 2014-09-29T00:06:01.150 回答
3

nodejs 版本 0.10.19 应该带有 npm。请发出以下命令

npm -v

我有 nodejs 版本 0.10.15,它为我安装了 npm。

于 2013-09-27T14:45:12.963 回答