gem list -r找不到任何内容

时间:2018-04-03 04:10:22

标签: ruby list rubygems

gem list -r ra 

=> *远程宝石* 但没有宝石出现

gem list 

=> (我安装的宝石)

ruby -v 

=> ruby 2.5.0p0(2017-12-25修订版61468)[x86_64-linux]

gem -v 

=> 2.7.3

gem environment

RubyGems环境:

  • RUBYGEMS VERSION:2.7.3
  • RUBY VERSION:2.5.0(2017-12-25 patchlevel 0)[x86_64-linux]
  • 安装目录:/home/xxx/.gem/ruby/2.5.0
  • 用户安装目录:/home/xxx/.gem/ruby/2.5.0
  • RUBY EXECUTABLE:/usr/local/rubies/2.5.0/bin/ruby
  • EXECUTABLE目录:/home/xxx/.gem/ruby/2.5.0/bin
  • SPEC CACHE目录:/home/xxx/.gem/specs
  • SYSTEM CONFIGURATION DIRECTORY:/usr/local/rubies/2.5.0/etc
  • RUBYGEMS PLATFORMS:
    • 红宝石
    • x86_64的Linux的
  • GEM路径:

    • /home/xxx/.gem/ruby/2.5.0
    • /usr/local/rubies/2.5.0/lib/ruby/gems/2.5.0
  • GEM配置:

    • :update_sources =>真
    • :verbose =>真
    • :backtrace =>假
    • :bulk_threshold => 1000
    • “gem”=> “--no文档”
  • 远程来源:

  • SHELL PATH:

    • /home/xxx/.gem/ruby/2.5.0/bin
    • /usr/local/rubies/2.5.0/lib/ruby/gems/2.5.0/bin
    • /usr/local/rubies/2.5.0/bin
    • /home/xxx/.nvm/versions/node/v8.8.1/bin
    • 的/ usr /本地/ heroku上/ bin中
    • /家庭/ XXX /命令
    • /家庭/ XXX / bin中
    • 的/ usr / local / sbin中
    • 的/ usr / local / bin中
    • / usr / sbin目录
    • 的/ usr / bin中
    • / sbin目录
    • / bin中
    • 的/ usr /游戏
    • 的/ usr /本地/游戏
    • / SNAP / bin中

我的红宝石中没有改变任何东西(我知道),因为它确实有效。关于在哪里看的任何建议?

1 个答案:

答案 0 :(得分:0)

好像你没有消息来源。请参阅gem env "gem" => "--no-document"

尝试运行:

gem sources -a https://rubygems.org/

我的环境不同于:

- GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
     - :sources => ["https://rubygems.org/"]
     - "benchmark" => false
     - "gem" => "--no-rdoc --no-ri"

可以粘贴~/.gemrc的输出以确定吗?我看起来像:

---
:backtrace: false
:bulk_threshold: 1000
:sources:
- https://rubygems.org/
:update_sources: true
:verbose: true
benchmark: false
gem: "--no-rdoc --no-ri"

如果这不起作用,也许尝试使用rvm https://rvm.io/rvm/install

安装ruby