我需要爲我的Rails應用程序同時使用JRuby和MRI。使用JRuby和MRI進行通用應用程序
這裏的情景 -
我的應用程序使用它處理了大量線程的後臺服務器。我在執行MRI時表現出 問題。後臺服務器以rake
任務啓動,需要 才能使用Rails環境。
我使用Passenger作爲Web服務器。由於JRuby對Passenger的支持是相當新的,我想用磁共振成像技術去做 。
這裏的東西我想 -
它使用Ruby 1.9的啓動服務器:
sudo passenger start -p 80 -e production --user=deploy
和相同的應用程序中,此運行後臺服務器 -
jruby -S rake background_server:start_daemon RAILS_ENV=production
問題是,第二個命令jruby -S rake
要求重新綁定應用程序。
有沒有什麼方法可以讓這個到位?