【问题标题】:I Am unable to install gem我无法安装 gem
【发布时间】:2016-08-02 22:17:07
【问题描述】:

我无法安装 gem 我尝试了许多在线资源仍然无法正常工作,安装时出现此错误

$ gem install susy --http-proxy 错误:找不到有效的 gem 'susy' (>= 0),原因如下:无法从 http://rubygems.org 下载数据 - Errno::ETIMEDOUT: 无法打开TCP 连接到 http_proxy:80 (连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机没有响应。-“http_proxy”端口 80 的连接(2))( http://api.rubygems.org/specs.4.8.gz)

谢谢

【问题讨论】:

    标签: rubygems


    【解决方案1】:

    您的 gemfile 应该包含以下行:

    source 'https://rubygems.org'
    

    (注意是 https 而不是 http)

    【讨论】:

    • 感谢您的帮助,使用 https:// 后会抛出相同的错误 $ gem install susy 错误:找不到有效的 gem 'susy' (>= 0),原因如下:无法to download data from rubygems.org - Errno::ETIMEDOUT: Failed to open TCP connection to http_proxy:80 (连接尝试失败,因为连接方在一段时间后没有正确响应,或建立连接失败,因为连接主机失败响应。- connect(2) for "http_proxy" 端口 80) (api.rubygems.org/specs.4.8.gz)
    • 您是否尝试将gem 'susy' 添加到您的gemfile 并运行捆绑更新/捆绑安装?或者可能在 cmd 行中 gem install susy --source http://rubygems.org
    • Rixcy 正在尝试从 git bash 安装,我尝试了您的代码,它正在发生同样的情况,请检查
    • $ gem install susy --source rubygems.org 错误:找不到有效的 gem 'susy' (>= 0),原因如下:无法从 rubygems.org 下载数据 - Errno: :ETIMEDOUT: 未能打开到 http_proxy:80 的 TCP 连接(连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机没有响应。-connect(2) for " http_proxy" 端口 80) (api.rubygems.org/specs.4.8.gz) 无法从 rubygems.org 下载数据 - Errno::ETIMEDOUT:
    • Failed to open TCP connection to http_proxy:80 (连接尝试失败,因为连接的一方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机没有响应。-connect (2) 用于“http_proxy”端口 80) (api.rubygems.org/specs.4.8.gz)
    猜你喜欢
    • 2011-06-28
    • 2013-02-20
    • 2017-06-07
    • 2012-03-25
    • 2014-02-22
    • 2015-03-16
    • 2011-08-16
    • 2012-12-20
    • 2015-08-08
    相关资源
    最近更新 更多