【问题标题】:$PATH using NVM and installing NPM$PATH 使用 NVM 并安装 NPM
【发布时间】:2013-09-27 13:20:15
【问题描述】:

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

如果我输入

“节点-v”

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

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

没有 nodejs 就无法安装 npm。先安装节点,再安装 再试一次。

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

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

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

【问题讨论】:

  • 你能运行“bash -x install.sh”看看它是如何检测nodejs的吗?

标签: linux node.js ubuntu npm nvm


【解决方案1】:

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

【讨论】:

  • 你拯救了我的一天,非常感谢。
【解决方案2】:

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

npm -v

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-17
    • 1970-01-01
    • 1970-01-01
    • 2021-08-31
    • 1970-01-01
    • 2017-03-07
    • 1970-01-01
    相关资源
    最近更新 更多