【问题标题】:Rest-Client Installation not working properlyRest-Client 安装无法正常工作
【发布时间】:2010-06-10 09:36:30
【问题描述】:

在 Windows 7 的命令提示符中显示以下错误

C:\Users\rd\Desktop\Training\Problem2\sudoku\sudoku>gem install rest-client 警告:RubyGems 1.2+ 索引未找到: http://gems.rubyforge.org/

RubyGems 将恢复为降低性能的旧索引。 错误:在本地或存储库中找不到 gem rest-client

【问题讨论】:

    标签: ruby installation rest-client


    【解决方案1】:

    默认 gem 源已从 http://gems.rubyforge.org 更改为 http://rubygems.org

    通过这样做从您的 gem 源中删除 ruby​​forge

    gem source --remove http://gems.rubyforge.org/
    

    通过这样做将 ruby​​gems 添加到您的 gem 资源中

    gem source --add http://rubygems.org
    

    现在,当您执行 gem sources 时,您将不会有 http://gems.rubyforge.org 并且应该存在 http://rubygems.org

    【讨论】:

    • 错误仍然存​​在,说:错误获取rubygems.org:SocketError:getaddrinfo:名称解析暂时失败。 (rubygems.org/specs.4.8.gz) 是服务器端故障还是其他原因造成的临时错误?
    • 看起来您无法访问 ruby​​gems.org 看看您是否可以 ping 到它。你在防火墙后面吗?
    • gems.rubyforge.orgrubygems.orggemcutter.org 现在都指向同一个 IP 地址,因此您的 ~/.gemrc 中有哪些并不重要,尽管 rubygems.org 是正确的一个,其他两个仅用于向后兼容,将来可能会停用。 rubygems.org最近遇到了一些问题,可能是你尝试的时候宕机了?
    • @Jorg W Mittag 非常正确,@Apoorv 如果由于 ruby​​gems.org 的问题而无法使用 gem install 命令安装 gem,那么您可以克隆或下载 gem 源并构建/自己在本地安装 gem。
    • 感谢您的建议,但第二个错误是因为我的网络故障,非常感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 2019-10-19
    • 2014-10-10
    • 2012-08-19
    • 2020-10-26
    • 2011-12-18
    • 1970-01-01
    • 2017-10-05
    • 2010-11-07
    相关资源
    最近更新 更多