在Ubuntu 20.04 LTS上安装NVM?
在Ubuntu 20.04 LTS上安装NVM?
尝试在Ubuntu 20.04 LTS上安装NVM。运行安装脚本时出现以下情况:\n
ole@ole-ThinkPad-T470:~/Temp/nv$ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash => 正在将nvm下载为脚本到'/home/ole/.nvm' 无法下载'https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/nvm-exec' 无法下载'https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/nvm.sh' => nvm源字符串已存在于/home/ole/.bashrc中 无法下载'https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/bash_completion' => bash_completion源字符串已存在于/home/ole/.bashrc中 main: 第433行:/home/ole/.nvm/nvm.sh:没有那个文件或目录 => 关闭并重新打开终端以开始使用nvm,或者运行以下命令立即使用它: export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 这将加载nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # 这将加载nvm的bash_completion
\n但是,如果我wget其中一个无法下载的脚本,它会起作用:\n
ole@ole-ThinkPad-T470:~/Temp/nv$ wget https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/nvm-exec --2021-05-25 18:39:08-- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/nvm-exec 正在解析主机 raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.109.133, 185.199.108.133, 185.199.111.133, ... 正在连接 raw.githubusercontent.com (raw.githubusercontent.com)|185.199.109.133|:443... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:344 (text/plain) 正在保存至: ‘nvm-exec.1’ nvm-exec.1 100%[========================================================>] 344 --.-KB/s 用时 0s 2021-05-25 18:39:08 (4.25 MB/s) - 已保存 ‘nvm-exec.1’ [344/344] ole@ole-ThinkPad-T470:~/Temp/nv$ ls nvm-exec
\n有什么想法吗?
安装NVM(Node Version Manager)在Ubuntu 20.04 LTS上出现问题的原因可能与使用snap在Ubuntu上安装wget或curl有关。根据https://github.com/nvm-sh/nvm/issues/2504上的建议,下面是解决方法:
sudo snap remove curl sudo apt install curl curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash nvm install node
通过执行以上命令,可以解决该问题。感谢完美的解答!