代码之家  ›  专栏  ›  技术社区  ›  Gishu

如何在使用代理服务器访问互联网的Windows计算机上安装rails?

  •  4
  • Gishu  · 技术社区  · 16 年前

    • 下载并安装ruby(一键安装程序)
    • 类型 >gem install rails

    See Authenticating Windows Proxy Problems on the rubygems FAQ

    -p --http-proxy http://proxy:port “geminstall的开关也没有任何效果。

    ruby_home\lib\ruby\gems\1.8\cache

    更新:

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

    In case you're having trouble installing gems... gem env ,然后做a gem update --system 当然,代理服务器会妨碍步骤2。

    gems的这个问题在我可以下载的后续版本中修复了吗?

    1 回复  |  直到 16 年前
        1
  •  10
  •   Community Mohan Dere    9 年前

    另一场战斗结束了。.胜利。 事实证明,毕竟可以指定代理服务器。然而,记录 -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 正如WolfByte对 this SO question

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

    看来SO需要一个新的标语” 答案就在里面 “ala XFiles。你只需要与谷歌搏斗就可以做到。希望这对下一个人有所帮助