记安装nvm的两个错误

2,525 阅读2分钟

1、小记nvm、node、npm的区别

  • nvm:nodejs 版本管理工具。

也就是说:一个 nvm 可以管理很多 node 版本和 npm 版本。

  • nodejs:在项目开发时的所需要的代码库
  • npm:nodejs 包管理工具。

在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。npm 管理 nodejs 中的第三方插件。

2、常规安装nvm方法

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

或者:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

移步这里看github:github.com/nvm-sh/nvm

来了!来了!它来了!就知道你们喜欢吃瓜。我遇到的问题:

  • fatal: unable to access 'github.com/nvm-sh/nvm.…': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

tip:

=> Downloading nvm from git to '/Users/echo/.nvm'

=> Cloning into '/Users/echo/.nvm'...

以为会给机会,loading和Cloning。不爱就别伤害

  • tip:以为被macos权限哔,故而万能sudo。

没ruan用,遂卒。舔狗怎能轻言放弃!舔它!不好意思走错频道了233333。

  • 那就移除 git 代理后,再重新安装?

    git config --global --unset http.proxy?

  • 经过我不懈的努力,终于出现了新问题:

    curl: (56) LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 60

这是上传大小限制?我并没有去探索新的问题,只想在一棵树上吊死。(大佬可以帮忙解答下这个问题)

3、使用gitee安装

  •   git clone https://gitee.com/mirrors/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`z
    

显示安装成功。别急,后面配置环境变量再走。

4、配置环境变量

什么你说你不会shell?嘻嘻,我也不会,打开客户端。

进入.bash_profile文件设置环境变量:

vi ~/.bash_profile
  • 打开文件后,输入e,表示进入编辑状态,cv我会!

    export NVM_DIR="$HOME/.nvm"

    [ -s "NVM_DIR/nvm.sh" ] && . "NVM_DIR/nvm.sh"

输入变量后,点击esc,表示退出;输入:wq,表示保存并退出。执行命令行生效:

source ~/.bash_profile
  • zsh配置

    vim ~/.zshrc

    source ~/.bash_profile

    source ~/.zshrc

最后一步

nvm -v

不信你也试试,我这边是可以了。