这不又从github上弄来一个新项目, 使用yarn install 时候报错,感觉是包没安装上,明明代理打开了,不应该访问不了 github, 从浏览器访问是可以的。
首先,测试一下bash 里面能不能 curl -I 谷歌地址
如果返回了请求头则可以,否则提示 timeout
解决办法:
(1)在bash 里面打开 vi ~/.bashrc
将下面命令站黏贴进去;
alias proxyOn='export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890'
alias proxyOff='unset https_proxy;unset http_proxy;unset all_proxy;'
(tips:两个命令之间有回车换行)
7890换成自己代理的端口 可以在代理设置里面查看,
(2)保存,退出后执行source ~/.bashrc
(3)proxyOn
打开代理
最后再测试一下 curl -I 谷歌地址
,成功返回~
然后再install就成功啦。
tips 在bash中ping 谷歌地址 会被拦截,所以使用curl 测试
参考链接: