私は運用サーバー上でRVMからrbenvに移動しました。私は "rvm implode"を使ってrvmをアンインストールし、rbenv、ruby 1.9.2、rails、passenger、nginx-moduleをインストールしました。 私は次のようにpassenger_rootを変更することから離れて、私のoriginlal nginx.confを変更していない:rbenvに移動すると乗客が壊れます(nginx)
[error] 1291#0: *105 open() "/home/passenger/grabber/current/public/view" failed (2: No such file or directory)
:
1st Try:
passenger_root /root/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/passenger-3.0.9;
passenger_ruby /root/.rbenv/versions/1.9.2-p290/bin/ruby;
2nd Try:
passenger_root /root/.rbenv/shims/passenger;
passenger_ruby /root/.rbenv/shims/ruby;
を今、私はerror.logファイルに次のエラーを参照してください自分のアプリケーションを実行しようとすると、
これは明らかに乗客が着手しておらず、レールアプリが認識されていないことを示しています。私は手動で乗客を起動しようとすると、私は次のエラーを取得する:
[ pid=17605 thr=70022120 file=utils.rb:176 time=2011-10-23 23:40:41.917 ]: *** Exception LoadError in PhusionPassenger::Rack::ApplicationSpawner (libruby.so.1.9: cannot open shared object file: No such file or directory - /home/passenger/grabber/shared/bundle/ruby/1.9.1/gems/nokogiri-1.5.0/lib/nokogiri/nokogiri.so) (process 17605, thread #<Thread:0x858e7d0>):
from /home/passenger/grabber/shared/bundle/ruby/1.9.1/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:239:in `require'
私は鋸山何回かインストールしていると私は私の宝石リストに鋸山見ることができます。私はなぜrbenvへの移動が私のために乗客を壊しているのか分からない。
ここにヘルプがありますか? – Ved
とにかく、私はrbenvを削除し、RVMに戻しました。いい厄介払い。 – Ved