https://github.com/intridea/omniauth.git (at master) is not checked out. Please run `bundle install` (Bundler::GitError)
だから私は何をしますか?バンドルインストールは開発時に機能しますが、本番サーバーにプッシュしてデプロイするときに機能します。実稼働サーバーでバンドルインストールを実行した後でも、このエラーが発生します。
おそらくPassengerを実行しています。これはいくつかのソリューションの問題です- http://code.google.com/p/phusion-passenger/issues/detail?id=505
bundle install --deployment
を実行してみてください
このエラーは、Spring gemに関連している可能性があります。スプリングビンスタブの再生は私のために働いた。
bundle exec spring binstub --all
「bundle&git repo」の問題にこだわった人たちのために。
1. $ bundle pack
2. $ bundle install --path vendor/cache
詳細については、 https://stackoverflow.com/a/5268534/445908 を参照してください。
私にとっては、これをgemfileに追加するだけでした:
source 'http://gems.github.com'
コンピューターが再起動しない場合は、Springが問題の可能性があります。 Springは350時間実行され、古いTEST環境をキャッシュしました。 Rubymineのキュウリのテスト環境でこの問題が発生しました。奇妙なことは、(mac)コマンドプロンプトから問題がなかったことです。
spring status
spring stop
そして出来上がり!すべてが再び機能しました。
bundle install
その後、「... github.com ...が表示されるものをすべて実行しようとすると、まだチェックアウトされていません。実行bundle install
最初。」-これは、bundle exec
コマンドの前、例えば:
bundle exec Rails s
プロジェクトディレクトリにgemをローカルにインストールすると、修正されます。
$ bundle install --path vendor/bundle
Gemfileを次のように更新します。
gem 'activeadmin', github: 'activeadmin/active_admin', branch: '0-6-stable'
その後、
bundle install
それでもエラーが発生する場合(「bundle install --deployment」を試した後、実行してみてください)
bundle install --no-deployment
私の問題は、githubにアクセスできなかったことです
試してくださいssh -vT [email protected]
および取得するかどうかを確認します
[email protected]:許可が拒否されました(公開キー)。
次に、 https://help.github.com/articles/error-permission-denied-publickey/ を参照してください
このソリューション
$ bundle install --path vendor/bundle
複数のRails appをフォアマン経由で実行する問題を修正しました。
注:rbenv
を使用している場合は、rbenv rehash
を実行することを忘れないでください。
そして、まだ追加されていない場合は、/vendor/bundle
に.gitignore
を追加します。
許可エラーです。以下が働いた
環境:Apacheを使用したRVM
RVM user:group:rvm:rvm
Apache user:group:Apache:apache
ApacheユーザーをRVMグループに追加する必要があります
usermod -a -G rvm Apache
最終的に私を永遠に助けたもの:
Galenが提案したとおりにすべてを再インストールします( https://github.com/carlhuda/bundler/blob/master/ISSUES.md からのすべてのステップ)
rvmsudo bundle
の代わりにbundle
を使用する