【问题标题】:Can not use gems after install RVM安装 RVM 后无法使用 gems
【发布时间】:2012-07-09 14:43:10
【问题描述】:

我正在使用带有 Zsh 的 Arch Linux。 我按照官方文档安装了RVM:

$ curl -L https://get.rvm.io | bash -s stable --ruby
$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.zshrc
$ source ~/.zshrc
$ rvm use 1.9.2 --default

安装 RVM 后。我安装的每个 gem 都会向我显示 Gem::LoadError 错误,如下所示:

$ gem install huami
$ huami
/home/meck/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find huami (>= 0) amongst [] (Gem::LoadError)
from /home/meck/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
from /home/meck/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems.rb:1231:in `gem'
from /home/meck/.gem/ruby/1.9.1/bin/huami:22:in `<main>'

宝石列表为空:

$ gem list

*** LOCAL GEMS ***

这是我的 gem 环境:

$ gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 1.8.24
  - RUBY VERSION: 1.9.2 (2012-04-20 patchlevel 320) [x86_64-linux]
  - INSTALLATION DIRECTORY: /home/meck/.rvm/gems/ruby-1.9.2-p320@global
  - RUBY EXECUTABLE: /home/meck/.rvm/rubies/ruby-1.9.2-p320/bin/ruby
  - EXECUTABLE DIRECTORY: /home/meck/.rvm/gems/ruby-1.9.2-p320@global/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /home/meck/.rvm/gems/ruby-1.9.2-p320@global
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - :sources => ["http://rubygems.org/"]
     - "gem" => "--user-install"
  - REMOTE SOURCES:
     - http://rubygems.org/

谁能指出我错过了哪一步?

【问题讨论】:

  • 试试rvm do gem install huami
  • 你正在使用 "gem" => "--user-install" 你尝试在没有这个设置的情况下安装 gems 吗?
  • 你在使用 oh-my-zsh 吗?
  • @Andrea Salicetti 试过了,对我没用。
  • @phoe 它有效!非常感谢!

标签: ruby rubygems gem rvm


【解决方案1】:

RVM 不适用于 oh-my-zsh。 oh-my-zsh 喜欢控制你的很多 shell 体验。您的里程会有所不同。某些扩展会与 RVM 的操作发生冲突。如果您遇到问题,请加入 IRC Freenode #rvm,因为他们可以为 oh-my-zsh 提供直接和快速的帮助。

【讨论】:

  • 我认为@Meck 应该回来并给出正确的答案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-06-15
  • 2014-07-05
  • 2013-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多