0
我正在使用Arch Linux和Zsh。 我安裝的RVM跟着官方文檔:安裝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後。我安裝的每一個寶石告訴我寶石:: 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 ***
這是我的寶石ENV:
$ 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/[email protected]
- RUBY EXECUTABLE: /home/meck/.rvm/rubies/ruby-1.9.2-p320/bin/ruby
- EXECUTABLE DIRECTORY: /home/meck/.rvm/gems/[email protected]/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /home/meck/.rvm/gems/[email protected]
- 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'。 – 2012-07-09 14:49:31
您正在使用「gem」=>「--user-install」您是否嘗試在沒有此設置的情況下安裝gems? – phoet 2012-07-09 14:55:24
你使用的是oh-my-zsh嗎? – Remear 2012-07-09 15:44:23