web-dev-qa-db-ja.com

チェックアウトされていません...バンドルのインストールはヘルプを修正しません!

https://github.com/intridea/omniauth.git (at master) is not checked out. Please run `bundle install` (Bundler::GitError)

だから私は何をしますか?バンドルインストールは開発時に機能しますが、本番サーバーにプッシュしてデプロイするときに機能します。実稼働サーバーでバンドルインストールを実行した後でも、このエラーが発生します。

66
fivetwentysix

おそらくPassengerを実行しています。これはいくつかのソリューションの問題です- http://code.google.com/p/phusion-passenger/issues/detail?id=505

bundle install --deploymentを実行してみてください

116
Dogbert

このエラーは、Spring gemに関連している可能性があります。スプリングビンスタブの再生は私のために働いた。

bundle exec spring binstub --all

https://github.com/Rails/spring/issues/387

22
jvenezia

「bundle&git repo」の問題にこだわった人たちのために。

1. $ bundle pack
2. $ bundle install --path vendor/cache

詳細については、 https://stackoverflow.com/a/5268534/445908 を参照してください。

私にとっては、これをgemfileに追加するだけでした:

source 'http://gems.github.com'
6
Andres Calle

コンピューターが再起動しない場合は、Springが問題の可能性があります。 Springは350時間実行され、古いTEST環境をキャッシュしました。 Rubymineのキュウリのテスト環境でこの問題が発生しました。奇妙なことは、(mac)コマンドプロンプトから問題がなかったことです。

spring status
spring stop

そして出来上がり!すべてが再び機能しました。

5
Hugo Logmans

bundle installその後、「... github.com ...が表示されるものをすべて実行しようとすると、まだチェックアウトされていません。実行bundle install最初。」-これは、bundle execコマンドの前、例えば:

bundle exec Rails s
1

プロジェクトディレクトリにgemをローカルにインストールすると、修正されます。

 $ bundle install --path vendor/bundle
1

Gemfileを次のように更新します。

gem 'activeadmin', github: 'activeadmin/active_admin', branch: '0-6-stable'

その後、

bundle install

それでもエラーが発生する場合(「bundle install --deployment」を試した後、実行してみてください)

bundle install --no-deployment
0
Breen ho

私の問題は、githubにアクセスできなかったことです

試してくださいssh -vT [email protected]および取得するかどうかを確認します

[email protected]:許可が拒否されました(公開キー)。

次に、 https://help.github.com/articles/error-permission-denied-publickey/ を参照してください

0
montrealmike

このソリューション

$ bundle install --path vendor/bundle

複数のRails appをフォアマン経由で実行する問題を修正しました。

注:rbenvを使用している場合は、rbenv rehashを実行することを忘れないでください。
そして、まだ追加されていない場合は、/vendor/bundle.gitignoreを追加します。

0
BMA88

許可エラーです。以下が働いた

環境:Apacheを使用したRVM

RVM user:group:rvm:rvm

Apache user:group:Apache:apache

ApacheユーザーをRVMグループに追加する必要があります

usermod -a -G rvm Apache
0
anbiniyar

最終的に私を永遠に助けたもの:

  1. Galenが提案したとおりにすべてを再インストールします( https://github.com/carlhuda/bundler/blob/master/ISSUES.md からのすべてのステップ)

  2. rvmsudo bundleの代わりにbundleを使用する

0
Greg Funtusov