问题:神奇的电脑啊,本地参考官网安装 nvm, 项目始终拉不下来,也开了 vpn ,总是显示超时,
但是网页可以访问 github 项目
执行对应命令也报错,之前自己电脑安装都没遇到这个问题,沃日
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (7) Failed to connect to raw.githubusercontent.com port 443 after 9 ms: Connection refused
后面下载对应官网项目到本地,为 nvm-master, 执行脚本
bash ./a.sh
=> Downloading nvm from git to '/Users/lichao/.nvm'
=> Cloning into '/Users/xxx/.nvm'...
fatal: unable to access 'https://github.com/nvm-sh/nvm.git/': Failed to connect to github.com port 443 after 75083 ms: Operation timed out
Failed to clone nvm repo. Please report this!
看官网安装步骤 github.com/nvm-sh/nvm/…
发现有 .nvm 项目,只不过项目没拉进来
> ls -a
.
..
.nvm
由于我是直接点击,官网直接下载到本地 Downloads 目录下载
于是将拷贝一份到对应 .nvm 里面
> cp -r ~/Downloads/nvm-master ./
> ls
nvm-master
> mv ./nvm-master/* ./
> rm -rf nvm-master
> ls
CODE_OF_CONDUCT.md PROJECT_CHARTER.md nvm-exec
CONTRIBUTING.md README.md nvm.sh
Dockerfile ROADMAP.md package.json
GOVERNANCE.md a.sh rename_test.sh
LICENSE.md bash_completion test
Makefile install.sh update_test_mocks.sh
> export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
> nvm -v
0.39.7
参考这块 全局配置 nvm juejin.cn/post/723249…
脚本 复制到 .bash_profile 和 .zshrc 文件里面,
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
找到上面两个文件,将上面代码复制里面去即可,重新打开终端,运行 nvm -v
> vim ~/.bash_profile
> vim ~/.zshrc
这个命令是更新
> source ~/.bash_profile