在win32环境下,通过set命令来设置一个环境变量。
在命令行下输入:
set http_proxy=http://192.168.1.2:808
把这里的=号后面的地址换成你的代理服务器的地址和端口就行了。然后gem update吧。
在linux下面设置环境变量用export.
官方说明在这里:
http://wiki.rubyonrails.com/rails/pages/GemRails
注意,如果是需要认证的代理,要装个第三方的软件才行。在上面的网页中有说明.
另,gem本身支持-p参数,直接支持proxy的设置,命令如下:
gem update -p http://192.168.1.2:808
在我的gem 0.9版的机器上执行成功,这种办法更简单些。
下午五点,这篇小文刚写完,还在等-p参数方法的验证结果,当时执行失败,我以为是这种办法不行,后来发现是网络断了。打电话问电信,发现固话也坏了,用手机打,只说马上处理。
无网可上,下楼转转吧,电信的维修车正好开到小区里面,蹦下个人来,直接冲到路边的电信井那,劈头问一个工人模样的人,说是不是小区吧光缆挖断了,那人只笑不答,电信的人很自信的肯定,说是光缆断了。
可好了。
到晚上九点半,通了。




