2

我正在尝试安装 node-gyp。我跑

 sudo npm install -g node gyp

我收到一个错误,说它需要节点 0.8.0,并说我正在运行 0.6.12。问题是,我不是。我正在使用 NVM,目前正在运行 0.11.something。当我运行 node -v 我得到

 v0.11.1

为什么 NPM 认为我在运行节点 0.6?我已将默认 NVM 设置为最新。

确切的错误是:

Unsupported
Not compatible with your version of node/npm: request@2.21.0
Required ["node >= 0.8.0"]
Actual   {"npm":"1.1.4","node":"0.6.12"}

我正在运行 ubuntu。

4

1 回答 1

3

原来我用过

apt-get install nodejs

当我配置我的系统时。那次安装有问题,我最终使用了 NVM。即使 node -v 返回了正确的版本,我也不得不使用 apt-get 来卸载“node”(这使得 NVM 的版本很好)。现在我有新的问题,但它们是无关的。

于 2013-05-08T03:07:52.693 回答