使用NVM时未找到NPM和NODE命令

看到其他问题,但我认为他们不是我的情况。使用NVM时未找到NPM和NODE命令

我认为这个问题是在这里,但我不知道如何解决它:

我有安装最新版本的节点(我跟着官方的github页的说明)

> nvm install v7.3.0 

v7.3.0 is already installed.

Now using node v7.3.0

我检查节点和NPM版本安装

> which node 

~/.nvm/versions/node/v7.3.0/bin/node

> which npm

~/.nvm/versions/node/v7.3.0/bin/npm

我检查PATH是正确的,它实际上是

> echo $PATH 

~/.nvm/versions/node/v7.3.0/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

但它仍然失败,当我浏览过NVM文件夹...我觉得这个,我不知道如何改变或解决:

> ls -a .nvm/versions/node 

.

..

.DS_Store

v6.4.0 // WTF???

我保证我没有做什么,我的意思是...这是一个干净的安装,在安装nvm之前.nvm文件夹不存在。

回答:

如果你想安装你的地方想要的版本你想,那么你可以在这里按照我的教程在GitHub上:

  • https://gist.github.com/rsp/edf756a05b10f25ee305cc98a161876a

这是关于6.7.0版本,但你可以将其更改为任何其他版本。它向您展示了如何从源代码或二进制包安装,并且在该教程之后,您将始终知道哪个版本是在哪里,因为您可以完全控制安装,而不依赖于自动为您安装的工具。

如果你想有节点7.3.0在/ usr /本地例如它只是:

wget https://nodejs.org/dist/v7.3.0/node-v7.3.0.tar.gz 

tar xzvf node-v7.3.0.tar.gz

cd node-v7.3.0

./configure --prefix=/usr/local

make && make test && echo OK || echo ERROR

sudo make install

以上是 使用NVM时未找到NPM和NODE命令 的全部内容, 来源链接: utcz.com/qa/263730.html

回到顶部