我正在尝试安装供应商提供的插件.gem
文件(logstash-output-apm-Release-APM-10.5.1-DxC-1.4-20170114.212431-8.gem
),但由于我正在运行install
,因此失败并出现以下错误来自无法访问Internet的计算机的命令:
[user@server_hostname bin]$ ./logstash-plugin install 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
Validating 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
Unable to download data from https://rubygems.org/
- Errno::ECONNREFUSED: Connection refused - Connection refused (https://api.rubygems.org/latest_specs.4.8.gz)
有没有办法手动下载latest_specs.4.8.gz
,并在不修改.gem
文件的情况下提供给.gem
文件?
或者供应商是否需要对.gem
文件进行一些修改以从本地副本加载?
答案 0 :(得分:0)
您可以使用包含gem的目录中的--local
标志在本地安装gem。
例如,要将先前下载的my_gem-0.1.0.gem
安装到我的/downloads/gems/
目录中:
$ cd downloads/gems
$ gem install my_gem --local
缺点是你仍然无法获取任何runtime_dependency
宝石。