프로덕션 서버에서 RVM에서 rbenv로 이동했습니다. 나는 "rvm implode"를 사용하여 rvm을 제거하고 rbenv, ruby 1.9.2, 레일즈, 승객 및 nginx- 모듈을 설치했습니다. 나는 다음과 같이 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