Ruby 脱机安装.gem及其依赖项

Ruby 脱机安装.gem及其依赖项,ruby,installation,rubygems,Ruby,Installation,Rubygems,我正在尝试安装供应商提供的插件.gem文件(logstash-output-apm-Release-apm-10.5.1-DxC-1.4-20170114.212431-8.gem),但由于以下错误而失败,因为我正在从没有Internet访问的机器上运行install命令: [user@server_hostnamebin]$./logstash插件安装DigitalExperienceCollector-Release-APM-10.5.1-DxC-1.4-SNAPSHOT-2017_01_1

我正在尝试安装供应商提供的插件
.gem
文件(
logstash-output-apm-Release-apm-10.5.1-DxC-1.4-20170114.212431-8.gem
),但由于以下错误而失败,因为我正在从没有Internet访问的机器上运行
install
命令:

[user@server_hostnamebin]$./logstash插件安装DigitalExperienceCollector-Release-APM-10.5.1-DxC-1.4-SNAPSHOT-2017_01_14_13_24/logstash/APM-logstash-plugin/logstash-output-APM-Release-APM-10.5.1-DxC-1.4-20170114.212431-8.gem
验证DigitalExperienceCollector-Release-APM-10.5.1-DxC-1.4-SNAPSHOT-2017_01_14_13_24/logstash/APM-logstash-plugin/logstash-output-APM-Release-APM-10.5.1-DxC-1.4-20170114.212431-8.gem
无法从下载数据https://rubygems.org/
-Errno::econnreference:连接被拒绝-连接被拒绝(https://api.rubygems.org/latest_specs.4.8.gz)
是否有办法手动下载
最新的规范4.8.gz
,并在不修改
.gem
文件的情况下提供给
.gem
文件?

或者供应商是否需要对
.gem
文件进行一些修改以从本地副本加载?

您可以使用包含gem的目录中的
--local
标志在本地安装gem

例如,要安装以前下载到我的
/downloads/gems/
目录中的
my_gem-0.1.0.gem

$ cd downloads/gems
$ gem install my_gem --local
缺点是您仍然无法获取任何
运行时依赖项。
gems.