macOS使用curl命令依旧访问代理的问题
起因
最近学习前端知识,安装nvm后一直无法获取远程的版本信息以及安装nodejs。
1 | nvm ls-remote |
搜索得知是因为无法访问nodejs的dist包,我尝试使用curl命令去访问,返回如下:
1 | curl ip.cn |
此时,陷入了一个困境,shadowsocks我已经卸载了,也就是说这个代理地址已经弃用了,我是在找不到哪里有代理了。
我甚至怀疑是不是git的代理影响了
1 | git config --global http.proxy |
结果毫无所获,然后有查看了环境变量中的代理配置,同样没发现
1 | export -p |
就这样,排查了我能想到的所有可能配置过代理的地方,依旧没找到哪里配置了shadowsocks-ng的代理。奔溃中…
解决
就在我准备重装系统时,我找到了答案,原来是~/.curlrc的锅
1 | vim ~/.curlrc |
将其修改为目前代理的端口即可解决问题。curl问题解决了,nvm ls-remote的问题自然也就解决了。真坑~~~~
1 | nvm ls-remote |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 码农笔记!
评论
WalineDisqus










