支援
RVM 由志工社群維護,請將問題回報至 RVM 問題追蹤器。
如果您能協助或希望成為維護人員之一 - 請開始提供協助。您可以在 RVM Github 組織 找到更多與 RVM 相關的專案。
贊助商
Carbon Ads

使用透過 init.d 或 upstart 啟動的 RVM 和基於 Ruby 的服務

若要使用任何需要透過 init.dupstart (例如 god、unicorn、thin) 啟動的 Ruby 應用程式,您需要產生一個包裝指令碼。換句話說,您需要設定它,以便有一個載入正確 ruby 和 gem 環境的替代可執行檔 (在您的 shell 中執行此指令)

rvm alias create my_app ruby-2.0.0-p247@my_app
# rvm wrapper my_app --no-links unicorn_rails # only for RVM 1.24 and older

這將產生一個包裝指令碼,可以在 init.d 指令碼或 upstart 組態中參照

/usr/local/rvm/wrappers/my_app/unicorn_rails

其中

範例指令碼