Ubuntu安装nvm

  • 安装nvm
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"  # This loads nvm
    [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
    # 然后:wq保存,并重新source一下文件
    source /etc/profile
    
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值