我通過rvm install 2.1.2
安裝了Ruby 2.1.2,但乘客使用1.9.3,其中我的寶石不可用。我發現錯誤乘客使用錯誤的Ruby版本
後,我試圖改變passenger_ruby
到/usr/local/rvm/gems/ruby-2.1.2
但我得到這個錯誤:
passenger_ruby /usr/bin/ruby;
和:
App 30033 stderr: *** ERROR ***: Cannot execute /usr/local/rvm/gems/ruby-2.2.2: Permission denied (13)
所以我使用切換回正常的Ruby版本與/usr/bin/ruby
我得到這個錯誤文檔: http://jsfiddle.net/p3pde70d/
那麼我該如何改變Passenger的Ruby版本爲2.1.x?
歡迎來到Stack Overflow。不要使用jsfiddle的鏈接來顯示你得到的錯誤。相反,複製堆棧跟蹤並將其粘貼到您的問題中,正確格式化以使其可讀。鏈接受到破壞,將會破壞並無用,使您對其他人無用的問題。 –
@theTinMan,我試圖在這裏粘貼堆棧跟蹤,但我沒有正確格式化。也許你可以從jsfiddle粘貼Stacktrace? – Evolutio
這並不難,你只需要閱讀格式化文本的幫助文檔。 –