似たような質問がたくさんありますが、それらはかなり時代遅れです。エラーはよく知られていますが、パッセンジャー 4.0.0.2 および jruby 1.7.3 用に更新されました。
Web アプリケーションを起動できず、スタック トレースに
git ソースはまだチェックアウトされていません。
bundle install
アプリケーションを起動する前に実行してください
(Bundler::GitError)
他の投稿で提案されたいくつかのことを試しましたbundle install --development
。たとえば、rvmパッセンジャーの指示に従って提案を試してみましたが、役に立ちませんでした。
もう1つの奇妙なことは、jruby gemsetの下でpassenger-statusを実行できず、このエラーが発生しGem::LoadError: Could not find passenger (>= 0)
たことです.passerもこのgemsetの下にインストールされていることを再確認しました。
私のnginx構成は適切なRubyラッパーを指しているので、それもエラーの原因ではありません. さまざまなgemsetが原因で、パッセンジャーのインストールにMRIルビーを使用する必要があるため(Phusionチームの推奨による)、まだ予感がありますが、エラーの原因を特定することはできません.
どんな助けでも大歓迎です。
環境変数を詳しく調べると、GEM_PATH は空白のままになっています edit 2パッセンジャー gem をインストールし、jruby のグローバル gemset の下に bundle install --deployment を実行しましたが、gem ロード エラーが発生しています
すでにラック 1.5.2 を有効にしていますが、Gemfile にはラック 1.4.5 が必要です。bundle
exec を使用すると、これを解決できる場合があります。(宝石::ロードエラー)