gem list -r 啥也没找到

Posted

技术标签:

【中文标题】gem list -r 啥也没找到【英文标题】:gem list -r finds nothinggem list -r 什么也没找到 【发布时间】:2018-09-12 07:27:36 【问题描述】:
gem list -r ra 

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

gem list 

=>(我安装的 gem)

ruby -v 

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

gem -v 

=> 2.7.3

gem environment

RubyGems 环境:

RUBYGEMS 版本:2.7.3 RUBY 版本:2.5.0(2017-12-25 补丁级别 0)[x86_64-linux] 安装目录:/home/xxx/.gem/ruby/2.5.0 用户安装目录:/home/xxx/.gem/ruby/2.5.0 RUBY 可执行文件:/usr/local/rubies/2.5.0/bin/ruby 可执行目录:/home/xxx/.gem/ruby/2.5.0/bin 规范缓存目录:/home/xxx/.gem/specs 系统配置目录:/usr/local/rubies/2.5.0/etc RUBYGEMS 平台: 红宝石 x86_64-linux

宝石路径:

/home/xxx/.gem/ruby/2.5.0 /usr/local/rubies/2.5.0/lib/ruby/gems/2.5.0

宝石配置:

:update_sources => 真 :详细 => 真 :回溯 => 假 :bulk_threshold => 1000 "gem" => "--no-document"

远程源:

https://rubygems.org/

外壳路径:

/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/local/heroku/bin /home/xxx/commands /home/xxx/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local/games /snap/bin

自从我的 ruby​​ 开始工作以来,我没有改变任何东西(据我所知)。有什么建议去哪里看吗?

【问题讨论】:

无法安装任何 gem。示例:gem install ruby​​fann-1.2.6 错误:找不到有效的 gem 'rubyfann-1.2.6' (>= 0),原因如下:无法从 rubygems.org 下载数据 - 超时 (api.rubygems.org/specs.4.8.gz)改变了我的 .gemrc --- :backtrace: false :bulk_threshold: 1000 :sources: - rubygems.org :update_sources: true :verbose: true benchmark: false gem: "--no-rdoc --no-ri" gem list - r ^rails 仍然是空的已卸载的 ruby​​。用 ruby​​ 2.5.1 重新安装 - 同样的问题 【参考方案1】:

看来您没有来源。见 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​​

【讨论】:

--- :backtrace: false :bulk_threshold: 1000 :sources: - rubygems.org :update_sources: true :verbose: true benchmark: false gem: "--no-rdoc --no-ri " 请修改 ~/.gemrc 以匹配源后的- https://rubygems.org/。当我尝试你所拥有的时,你所拥有的对我来说也失败了。

以上是关于gem list -r 啥也没找到的主要内容,如果未能解决你的问题,请参考以下文章

Android Gems - Java源码分析之List

Android Gems - Java源码分析之List

2/12 啥也没学

Phonegap build android啥也没做

为啥“性能报告”命令啥也没显示?

ubuntu 上的 QGLWidget 啥也没显示