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 rubyfann-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 啥也没找到的主要内容,如果未能解决你的问题,请参考以下文章