私はかつて経験したことのない問題に直面しています。宝石の取り付けが壊れていますか?
/Users/me/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:762:in `report_activate_error': Could not find RubyGem bundler (>= 0) (Gem::LoadError)
奇数思ったと
gem list
を入力して先に行ってきました:私はシナトラにある鉱山のルビーのプロジェクトに行くと、私はこのエラーを得たバンドルをインストールを行うに行きました。他の日そこに私が見た:
bundler (1.0.21, 1.0.2)
だからそこにバンドラーがあります。その後、バンドルをアンインストールして再インストールした後、rvmでruby -vを切り替えると、私はレールのような他の宝石を使ってみました。だから私はレールとランを走らせたが、バンドラと同じエラーが出た:
/Users/me/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:762:in`report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)
何が起こっているのですか?私はすべての宝石で同じことを試みましたが、すべて同じエラーが発生します。これはrvmと関係がありますか?私はこれを引き起こした日のこれらの最後のカップルから何かを覚えているように思えません。私が行った唯一のことは、Oh My ZSHでZShellに切り替えることですが、これはこれとは関係ありません。何が問題なの? rvmをアンインストールして再インストールしてから、もう一度ruby -vを追加する必要がありますか?私の環境はMac OS X Lionです。前もって感謝します。
編集:
これでロールオーバーしました。ああ私のzshへの私のスイッチは本当に問題を引き起こしていた。私は答えはここにあった見つけた場所の中で:https://stackoverflow.com/a/4755696/434299
基本的にはあなたが何をする必要があるか、この行を追加します。あなたの
~/.zshrc
である:
負荷はシェルセッションにRVM[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
。問題が解決しました!正しい方向に私を指差してくれたFelix Rabeに感謝します。
私はいくつか持っていますこれについての考えはありますが、答えはありません。まず:SlimGemsを試しましたか?あなたの命令が「あなたのもの」であるとき、あなたは何を得ますか? 「宝石」や「どんなバンドラー」のように?あなたはIRBの 'bundler/setup''をrequireしてtrueにできますか? –
Im irbの '未定義のローカル変数またはメソッド・バンドラーfor main:Object'を取得しました。 'bundler'でバンドラが見つかりません。 'gem'に/Users/me/.rvm/rubies/ruby-1.9.2-p0/bin/gemがあります。これはどうしたの? – Tim
私は別の応答を準備していますが、ZSHへのあなたのスイッチを考えました。たぶん問題は*あるでしょう。あなたはRVMがZSHで正しく動作するように設定していますか? –