我想讓乘客在我的本地OSX機器上工作,因爲我需要非基於端口的URL來測試支付網關的回傳,並且我不想在服務器上開發!您已經啓動機架1.0.1,但您的Gemfile需要機架1.2.1。 - Passenger + Rails 3
我得到錯誤:「您已經啓動機架1.0.1,但您的Gemfile需要機架1.2.1。」嘗試通過Passenger加載站點時(使用OSX中的Passenger PrefPane)。
以前用「rails server」(WEBRICK)很好。
我從Passenger得到關於mysql的錯誤 - 我正在使用mysql2 - 所以我嘗試刪除'mysql',它在我的Gemfile中並離開mysql2。這似乎解決了這個問題,但從那以後,我一直被困在這個Rack問題上。
(在一個側面說明也有通過捆綁安裝MySQL的麻煩。)
我看到乘客的較新版本不存在這個問題。安裝了最新的,但沒有喜悅(如果我使用PrefPane,這是否重要?)
我覺得我可能會讓我的系統變得混亂,所以尋找一些建議!
感謝
好的 - 我創建了config/setup_load_paths.rb,但它似乎被忽略了......我在頂部添加了「引發RuntimeError」以確保。 – Adamski 2011-02-15 14:23:45