如何安装使用代理服务器获取到互联网的Windows机器上轨?(How do I install ra

2019-07-30 12:45发布

我的红宝石路的大风扇。 今天然而,它在我的方式得到。

安装导轨的事实上的方式(我运行一个WinXP的机器上的域用户)是

  • 下载并安装Ruby(一键安装)
  • 类型>gem install rails在命令提示

第2步失败,一些功能getaddrhost无法发挥作用。 一些谷歌搜索告诉我,这是一个已知的问题- 查看RubyGems的常见问题进行身份验证Windows代理问题

建议选择有没有“使用-p--http-proxy http://proxy:port ”安装开关的宝石也没有任何工作的奇迹。

有东西的链接,运行的服务器通过代理服务器来获得 - 但它看起来像它需要Python来进行安装(?? !!)。 所以我给了一个小姐。

我要去尝试获得.gem文件从(搞清楚所有的间的依赖关系:(后) ruby_home\lib\ruby\gems\1.8\cache我轨型家用机和USB驱动器跨它做当地的创业板安装。没有人有弥合这一鸿沟的痛苦少/快捷方式吗?

更新:第2天。 好了,所以我有本地可用的宝石。 但是,如果我做了

>gem install activesupport-1.4.4 --local
ERROR:  Error installing gem activesupport-1.4.4[.gem]: undefined method `includ
e?' for nil:NilClass

我已经试过一次红宝石点击安装为Windows为186-27 RC2和186-26最终版本。 同样的问题。 更多的谷歌搜索导致“ 如果您在安装宝石麻烦...... ”。 最新的解决方法是:删除通过显示你的创业路径文件夹source_cache文件gem env ,然后做一个gem update --system 。 当然代理服务器获取在步骤2中的方式。

固定在某些以后的版本中这一问题的宝石,我可以下载?

Answer 1:

那么另一个战斗结束..用一场胜利。 原来,代理服务器毕竟被指定。 然而,记录-p--http-proxy命令行开关不出于某种原因还是我不够聪明,找出正确的咒语。

>ruby -v
ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32]
>gem -v
1.3.5 
>gem query -p http
ERROR:  While executing gem ... (OptionParser::InvalidArgument)
    invalid argument: -p http

只是为了乱投医我能我尝试设置HTTP_PROXY Windows命令行环境变量作为WolfByte的回答提到这太问题 (我在谷歌上搜索关键词宾果后跌跌撞撞)。 和它的工作!

>SET HTTP_PROXY=http://username:password@proxy:port
>gem update --system
>gem install rails

想是需要一个新的标签行“ 答案就在那里 ”阿拉XFiles。 你只需要与谷歌角力得到它。 希望这有助于下一人



文章来源: How do I install rails on a Windows machine that uses a proxy server to get to the internet?