0

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 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/

誰かが私が見逃したステップを指摘できますか?

4

1 に答える 1

0

RVMはoh-my-zshではあまり機能しません。oh-my-zshは、シェルエクスペリエンスの多くを制御するのが好きです。あなたのマイレージは異なります。特定の拡張機能は、RVMの操作と競合します。問題が発生した場合は、IRC Freenode #rvmにアクセスしてください。問題が発生すると、oh-my-zshを直接かつ迅速に支援できます。

于 2012-07-10T02:13:06.937 に答える