【发布时间】:2010-10-13 21:54:36
【问题描述】:
我正在尝试将 Ruby + WATIR 安装到处于隔离环境中的 Windows 服务器。通常我会运行 ruby 安装程序,然后运行以下两个命令:
1) gem 更新--系统
2) gem 安装 watir
这是按照here的指示
我现在尝试安装的服务器没有互联网连接。这会导致上述命令失败。
有没有办法可以下载所需的更新包,然后复制到服务器本地安装?
【问题讨论】:
我正在尝试将 Ruby + WATIR 安装到处于隔离环境中的 Windows 服务器。通常我会运行 ruby 安装程序,然后运行以下两个命令:
1) gem 更新--系统
2) gem 安装 watir
这是按照here的指示
我现在尝试安装的服务器没有互联网连接。这会导致上述命令失败。
有没有办法可以下载所需的更新包,然后复制到服务器本地安装?
【问题讨论】:
我经常用
gem unpack blah-1.1.1.gem
将 gem 解压到单独的 Ruby 文件中。然后你只需要确保该目录在你的 Ruby 加载路径中,并且它和普通的 gem 一样好。
【讨论】:
当您执行 gem install 时,它会先搜索当前目录,然后再查找远程源。如果要安装本地 gem,则必须指定版本(请参阅 rubygems manual)。
gem install copland-0.2.0.gem
对不起,我不知道如何离线更新 gem 系统而不做 manual upgrade
【讨论】:
gem fetch copland -v=0.2.0