npm认为节点已过时,但事实并非如此
我正在尝试安装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。
事实certificate,我曾经使用过
apt-get install nodejs
当我configuration我的系统。 该安装有问题,我最终使用NVM。 即使节点-v返回正确的版本,我不得不使用apt-get来卸载“节点”(这离开了NVM的版本就好了)。 现在我有新的问题,但他们是无关的。