【问题标题】:Help with RubyGems (the package manager)帮助 RubyGems(包管理器)
【发布时间】:2009-10-19 16:51:41
【问题描述】:

我真的需要 Rubygems 方面的帮助(这是 ruby​​ 的包管理器)。由于我在代理后面,我已经放弃了它自动运行的所有希望,所以我不得不手动下载 lot 包并安装它们以供 rails 安装。现在,我收到一条错误消息:

Rails 需要 RubyGems >= 1.3.2 (...)

再一次,我手动下载了 ruby​​gems-1.3.2.gem 并安装了它,但是它仍然不起作用,gem -v 显示1.3.1。帮助。此外,我可以向它保证,除非 gem 支持 HTTP1.1 Auth Proxy,否则它本身无法联系其服务器......

【问题讨论】:

  • nb。代理问题的直接含义是gem update --system 可能无法正常工作...
  • 您使用的是什么操作系统?你是如何安装 ruby​​gems 包的?
  • 我使用的是 Windows。我通过 Ruby 的大型一体化安装程序获得了 ruby​​gems。我从该站点下载的其他软件包,然后使用以下方式安装:gem install package-name.gem

标签: ruby-on-rails ruby rubygems


【解决方案1】:

在运行 ruby​​gems 命令之前,您应该尝试类似 (for windows)

set http_proxy=user:password@ip:port

我猜还是为 linux 导出。

【讨论】:

    【解决方案2】:

    似乎可以简单地下载源压缩包,解压缩它们并使用setup.rb 安装更新。 More information on it here.

    【讨论】:

      【解决方案3】:

      我做了this,对结果非常满意(没问题!)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-10-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多