我一直在使用代理hproxy.iitm.ac.in
。我现在已经搬出去了,想将配置更改为无代理。使用时:
curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable --auto-dotfiles
我被提示:
curl: (5) Couldn't resolve proxy 'hproxy.iitm.ac.in'
我对 Ubuntu 不是很熟练(使用 12.10)。请问有人能告诉我需要更改哪些配置才能使用 curl 吗?
编辑 :我可以浏览互联网。我还更改了 ~/.bashrc 以显示:
export http_proxy="";
export https_proxy="";
export ftp_proxy="";
但它没有帮助
谢谢。
答案1
从注释和输出来看env
,您仍设置了一些代理变量。执行以下命令可取消设置它们:
unset http_proxy
unset ftp_proxy
unset https_proxy
通过以下方式再次检查它们是否已被删除:
env | grep -i proxy
现在尝试你的curl
命令。
答案2
您可以使用以下选项暂时绕过代理--noproxy
,例如
curl -L https://get.rvm.io --noproxy | bash -s stable --ruby --autolibs=enable --auto-dotfiles
您可能需要删除~/.bashrc
或~/.profile
或系统范围内的代理设置(/etc/profile
等等/etc/bash.bashrc
)。另请查看~/.curlrc
。
笔记:如果您使用 GNOME 桌面环境,您还需要在系统设置 - 网络中取消设置代理。
答案3
打开 ~/.bashrc 添加这些行以取消设置变量。
export http_proxy="";
export https_proxy="";
export ftp_proxy="";
然后从终端或源 .bashrc 注销并登录。