我已经安装了rubygems-mirror gem(看起来很成功)但是当我执行gem时出现以下错误:
$ gem mirror
ERROR: Install the rubygems-mirror gem for the mirror command
编辑:安装是使用gem install命令完成的,我已将〜/ .gem / .mirrorrc文件设置为gem文档中的剪切/粘贴,保存目标目录。
两者都做〜/ .gems / ruby / gems的列表和运行gem list show我的系统上有rubygems-mirror版本1.1.0。这是我的宝石列表:
$ gem list rubygems-mirror
*** LOCAL GEMS ***
rubygems-mirror (1.1.0)
$ ls ~/.gem/ruby/gems/rubygems-mirror-1.1.0
CHANGELOG.rdoc lib Manifest.txt Rakefile README.rdoc test
这是我的宝石环境:
$ gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 2.0.14
- RUBY VERSION: 2.0.0 (2014-11-13 patchlevel 598) [x86_64-linux]
- INSTALLATION DIRECTORY: /home/localadm/.gem/ruby
- RUBY EXECUTABLE: /usr/bin/ruby
- EXECUTABLE DIRECTORY: /home/localadm/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /home/localadm/.gem/ruby
- /usr/share/gems
- /usr/local/share/gems
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
我之前从未遇到任何关于宝石的问题,我对此处做什么感到有些困惑。为了让事情更加混乱,我可以运行gem mirror --help并接收镜像gem的正确帮助文本作为输出。
更新:我似乎可以使用解决方法。我克隆了git源代码库,似乎能够成功执行$ rake mirror:update
。我已经下载了大约2000/819236宝石,但到目前为止还不错。
仍然想弄清楚如何使用$ gem mirror
来运行镜像,因为它应该可以正常工作。