2016-05-31 20 views
0

私は最終的に私の設定ファイルを破棄しました。 Phusion Passengerの最新バージョンをインストールして実行する必要がありました。私は自分のサイトの1つを持ち上げたとき、宝石が欠けていると訴えました。私は原子力のアプローチを取って、宝石の数と数をインストールしたバンドルラーのアップデートを実行しました。バンドルラーチェックは満足していたが、旅客は満足していなかった。私は指定されたバージョン番号で特定のgemをインストールしました。私は約20の宝石のためにこれをしなければならなかった。サイトがついに登場して働いた。BundlerとPassengerがRailsプロジェクトで同期していません

私は別のサイトに切り替えて同じ問題がありました。私は別の20の宝石を積みたいと思わなかった。 Bundlerもこのプロジェクトに満足していました。 Passengerが私の2.2.0セットを見ている間、bundlerは私のルビー2.0.0の宝石セットを見ているようです。 rbenv localを実行すると2.2.0になります。旅客はminitest-4.7.5が欠落していることを不平を言っていると確かにそれは2.2.0宝石セットではありません。

/Users/curt/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems 

それはである:

/Users/curt/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems 

私が見てバンドラを取得するにはどうすればよいです正しい場所?

答えて

0

私は、httpd.confファイルに

PassengerUser myid 

を追加することで問題を解決することができました。私は前にそれを持っていたが、私は新しい乗客情報を貼り付けたときそれをコメントアウトした。あなたのアプリが「_unknown」ユーザーとして実行されているという乗客のエラーページにメッセージが表示された場合は、上記のIDを追加する必要があります。

最初に修正を行ったのは、見つからなかった宝石を追加したときに、同じIDでパッセンジャーやApacheが動作していたためです。

関連する問題