我正在尝试安装node-gyp。我跑
sudo npm install -g node gyp
我得到一个错误,说它需要节点0.8.0并说我运行0.6.12。问题是,我不是。我正在使用NVM而我目前正在运行0.11.something。当我运行节点-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。
答案 0 :(得分:3)
事实证明我曾经使用过
apt-get install nodejs
当我配置我的系统时。那个安装有问题,我最终使用了NVM。即使node -v返回了正确的版本,我也不得不使用apt-get来卸载“node”(这使得NVM的版本很好)。现在我遇到了新问题,但它们是无关的。