2013-05-08 16 views
13

gitでクローン作成したアプリケーションからバンドルインストールで宝石をインストールする際に問題が発生しています。それはとにかく関連ではありませんのでruby​​ bundle install require:エラーをロードするファイルがありません

bundle install 
/usr/lib/ruby/vendor_ruby/bundler/rubygems_ext.rb:8:in `require': no such file to load --  rubygems (LoadError) 
from /usr/lib/ruby/vendor_ruby/bundler/rubygems_ext.rb:8 
from /usr/lib/ruby/vendor_ruby/bundler.rb:11:in `require' 
from /usr/lib/ruby/vendor_ruby/bundler.rb:11 
from /usr/bin/bundle:4:in `require' 
from /usr/bin/bundle:4 

私は、Googleや他のstackoverflowの質問をよく読んでますが、ファイルは、上記に指摘番目のルビーのフォルダにあります。ここでは

は何の束からの出力は以下のようにルックスをインストールすることです(理論的には、私はどのアプリのインストールもバンドルできないということを意味する)。どのようにこれを修正する方法?

ご協力いただければ幸いです!

+1

これを参照してくださいhttp://stackoverflow.com/questions/2896485/no-such-file-to-load-rubygems-loaderror – Shrikant1712

+0

私はこれが私の問題かもしれないと信じています。私はruby -vを実行しました。 2.0.0-p0ではなく、それは私のLinuxにインストールしたことのない非常に奇妙な1.8.7を返しました。 – ShivvyBee

+0

私はすべてをアンインストールできると思います。 rails installerをhttp://railsinstaller.org/からダウンロードしてもう一度インストールしてください – Shrikant1712

答えて

33

私はあなたと同じ質問を持って、私は多くのことを探索し、誰もが解決策ではありません最後に、私は私の会社で同僚に尋ね、彼はちょうど地元の一覧を表示する

gem list 

を走りました宝石、我々は何バンドラの宝石がありますが見つかりませんでしたので、彼は

gem install bundler 

を走った後、彼はそれが働いた

bundle install 

OKを走りました。

+0

エラーを取得中:いずれかのソースでmodernizr-2.6.2が見つかりませんでした – WEshruth

0

gemfileがあるディレクトリにいますか?私はあなたの現在のディレクトリがそこにある必要があると信じています。

+0

はいディレクトリにあります。 – ShivvyBee

0

Gemfile.lockが作成されたら、 あなたがbundle installを実行するたびに、バンドラーは、アプリケーションの依存関係から を動作させるというよりもGemfileこのファイルを読み込み、そこからインストールします。

はあなたbundle install前に、あなたのapplication's directoryの中にいることを確認してください

+0

私は参照してください。私はgitからクローンして以来、私は宝石のほとんどをインストールする必要があると信じています。私がやったのは、プロジェクトディレクトリからgemfile.lockファイルを取り出して別のフォルダに入れ、バンドルのインストールをもう一度実行したことです。しかし、幸運は、まだ同じエラー。 gemfile.lockがプロジェクトディレクトリにないと作成してはいけませんか? – ShivvyBee

+0

最初のリストをチェックするgem install 'gem list'とgemfileと比較する。あなたのgemがインストールされていないのにgemfileにリストされているという問題があると思います。 – hendrathings

0

をインストールする必要がありますされているものGemfile/Gemfile.lockをチェックしてみてください。 GemFileが見つかり、をインストールする必要があることを確認します。

+0

はいディレクトリ内にあります。 – ShivvyBee

-1

これは同じ問題(正確に同じ出力)があり、単にパッケージ「レール」をインストールするだけで解決します。

0

次のコマンドを実行します。

sudo apt-get install rubygems build-essential

それは魅力のように動作するはずです。

関連する問題