【问题标题】:Is there a way to update RubyGems offline?有没有办法离线更新 RubyGems?
【发布时间】:2010-10-13 21:54:36
【问题描述】:

我正在尝试将 Ruby + WATIR 安装到处于隔离环境中的 Windows 服务器。通常我会运行 ruby​​ 安装程序,然后运行以下两个命令:

1) gem 更新--系统

2) gem 安装 watir

这是按照here的指示

我现在尝试安装的服务器没有互联网连接。这会导致上述命令失败。

有没有办法可以下载所需的更新包,然后复制到服务器本地安装?

【问题讨论】:

    标签: ruby rubygems watir


    【解决方案1】:

    我经常用

    gem unpack blah-1.1.1.gem
    

    将 gem 解压到单独的 Ruby 文件中。然后你只需要确保该目录在你的 Ruby 加载路径中,并且它和普通的 gem 一样好。

    【讨论】:

      【解决方案2】:

      当您执行 gem install 时,它会先搜索当前目录,然后再查找远程源。如果要安装本地 gem,则必须指定版本(请参阅 rubygems manual)。

      gem install copland-0.2.0.gem
      

      对不起,我不知道如何离线更新 gem 系统而不做 manual upgrade

      【讨论】:

      • 你知道,手动升级看起来可能适合我的需要......我会试一试并报告。
      • 虽然第一次做很乏味,但手动升级是可行的。
      • 下载gem首先使用gem fetch copland -v=0.2.0
      猜你喜欢
      • 2021-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多