如何修复成功安装后找不到rubygem?

时间:2016-05-31 16:48:29

标签: ruby rubygems

我已经安装了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来运行镜像,因为它应该可以正常工作。

0 个答案:

没有答案