我的同事有一個使用Nginx,Phusion Passenger和RVM的Rails開發環境。當他嘗試加載一個項目時,它抱怨需要不同版本的Ruby的比什麼是可用:如何讓Phusion Passenger使用正確版本的Ruby?
The given ruby environment requires ruby-1.9.2-p290 (versus ree-1.8.7-2011.03) (RVM::IncompatibleRubyError)
我們從稀土切換到MRI紅寶石。以下是我目前檢查的內容:
.rvmrc
在該目錄中是rvm use --create [email protected]
。rvm list default
回報ruby-1.9.2-p290
- 我們改變了出來,放回目錄,發現它說,它的使用1.9.2
- 爲nginx的配置文件設置
passenger_root
和passenger_ruby
正確的,據我可以告訴 - Passenger已經用Ruby 1.9.2編譯。
還有別的東西我失蹤了嗎?
這個問題最終導致他的設置非常具體,以至於我懷疑這對其他人有用。由於我不能再刪除它,所以我投票決定將它關閉爲「太本地化」。 –
是的,但評論指出做文檔仍然有效:) – Ghoti