2012-05-13 11 views
6

これはおそらく非常に簡単な質問です。
私がやるたびにプロジェクト のフォルダ内の「バンドルのインストール」私はXが
1.6.6「宝石は、JSONの-vをインストール 『することができ、この手作業で各gemをインストールするバンドルインストールリクエスト - 回避方法?

An error occured while installing json (1.6.6), and Bundler cannot continue. 
Make sure that X succeeds before bundling. 

のようなエラーが出る』

私は、それぞれの宝石は、バンドルが成功したインストール手動インストールを行うgradualyした後、1.3.2 『
または 「宝石は、コーヒー・スクリプトをインストール-v『2.2.0』今

」宝石execjs -vをインストールします』。
1つのコマンドですべてを実行する方法はありますか?
ルビー鉱山でそれを行う方法はありますか?

+0

は、次のとおりです。このラインであなたのGemfileの上部に

source 'https://rubygems.org' 

をバンドラがエラーをstderrに投げないgemsetはありますか? – Drew

+2

あなたは窓にいますか? –

+0

質問を 'Gemfile'の内容で更新してください。 –

答えて

5

これは、Bundlerがとしたもので、とします。

あなたはバンドラーやRubyのどこかにインストールに問題があるように見えます。

私はあなたがBundler Troubleshooting pageをチェックアウトすることを提案することができます。

+0

どこにもそれは私の問題を説明していません。他にどんな情報がありますか? – Jeb

+3

他のRubyプロジェクトを試してみましたか? Bundlerを再インストールしましたか?新しいBoiler Plate Railsプロジェクトを作成する場合、同じエラーが発生しますか? – Azolo

1

私のネットワーク接続が不安定/低帯域幅のワイヤレス接続であるかの前に、私は同じ問題に遭遇しました。すべての宝石を一度にインストールしようとしますが、帯域幅が不足しているため、いずれかの宝石が停滞します。もちろん、一度に1つずつインストールすることもできますが、接続が継続して行われている場合は、一度にインストールすることができない可能性があります。

1

SSL接続の使用に関連するバグのために、一部のGemがインストールされていない可能性があります。これは、それらの宝石に依存する宝石が経験したようなエラーを投げることを意味します。

参照:http://railsapps.github.com/openssl-certificate-verify-failed.htmlリンクは、さまざまな回避策がありますが、最も簡単には、このライン交換することであることを

source 'http://rubygems.org' 
関連する問題