wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.37.2/install.sh | bash
curl -o- git://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
-
可能出现的问题
运气好的话也许可以直接安装成功,但是很可能会出现如下错误:# Failed to connect to raw.githubusercontent.com port 443
-
解决办法:
通过修改hosts解决此问题
先去在https://www.ipaddress.com/查询raw.githubusercontent.com的真实IP。然后添加到hosts文件中即可
-
但是我还遇到了另一问题
不知道这次为什么遇到了新问题,之前没有遇到。
fatal: unable to access ‘https://github.com/nvm-sh/nvm.git/’: GnuTLS recv error (-54): Error in the pull function.
Failed to clone nvm repo. Please report this!
-
解决办法:
- 查询类似问题可通过修改git配置来解决,但是在我这并未生效,所以不做记录了。
- 又在其他贴中,有人说可以修改https为git来解决,所以将第一步的命令取消执行操作,而是将文件保存下来
curl -O git://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh
- 修改里面的nvm的git路径,将
NVM_SOURCE_URL="https://github.com/nvm-sh/nvm.git"
改为NVM_SOURCE_URL="git://github.com/nvm-sh/nvm.git"
- 然后给install文件添加执行操作后执行
-
其他注意点:
- 这次安装完nvm后,需要手动添加nvm的source string 到/etc/profile文件中,可能是因为这次是通过root用户执行的操作吧。
vim /etc/profile
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
source /etc/profile
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)