百度搜的直接通过sh文件安装的文章不可行

因为打不开那个地址

nvm的linux版本库地址是:https://github.com/nvm-sh/nvm

然后有一篇文章的内容应该是可行的,地址是:

http://phpzyw.com/bc6d8BGwACVJVBwU.html


还是自建博客啊,csdn不让复制,烦得很。


下面说一下,我的步骤,和上面文章还不太一样。


第一步:克隆源码

git clone https://github.com/nvm-sh/nvm.git .nvm

第二部:执行一下sh文件,注意不是执行的install.sh,而是nvm.sh,这步可能无意义


sh nvm.sh

第三步:编辑环境变量,上文中是编辑的profile,我是修改的bashrc文件。


sudo vim ~/.bashrc

我这里用户不是root,所以用了sudo,不执行install.sh的原因也是,install.sh默认安装在/root/.nvm目录下,而非root用户,无法访问这个目录。


第四版:加入代码,这段代码在github上有,如果你执行过install.sh,执行完成后,也会提示你这段代码

#nvm

export NVM_DIR="/home/wolf/nvm/.nvm"

[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm

[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion"  # This loads nvm bash_completion


注意上面代码中NVM_DIR指向的地址,就是上面git clone的地址,你机器上和我机器上的地址不一样,需要改成你的地址才行。


保存后,重新打开一个shell窗口,运行nvm -v,可以看到版本了。


wolf@wolf-VirtualBox:~$ nvm -v

0.39.5