nvm: NVM ls-remote 只列出 iojs 的版本

解决一个实际遇到的问题,NVM无法安装新版本
更新于: 2024-03-14 09:32:05

场景

这个问题是怎么出现的 Version '21' not found  - try nvm ls-remote to browse avaiable versions.

最初的现象
进一步定位发现这个问题
$ nvm ls-remote
    iojs-v1.0.0
    iojs-v1.0.1
    iojs-v1.0.2
    iojs-v1.0.3
    iojs-v1.0.4
    iojs-v1.1.0
    iojs-v1.2.0
    ...

原因及解决方案

# 因为ali源不靠谱
echo $NVM_NODEJS_ORG_MIRROR
https://npm.taobao.org/mirrors/node

# 换成官方的就行了(或者直接不用设置这个变量)
export NVM_NODEJS_ORG_MIRROR=https://nodejs.org/dist
# 目前我先换成这个 -- 实测这个不行
export NVM_NODEJS_ORG_MIRROR=https://registry.npmmirror.com/node;

继续定位

我自己在shell 中设置了这个
地址打开有个302(且https证书过期了)

参考