我在Windows上使用VirtualBox來運行一個Ubuntu OS,它運行的是包含ruby 1.8,rails 2.3.8和passenger 2.2.5的turnkey rails包。當我第一次啓動它只是一個香草Rails應用程序它工作得很好,但現在我發現了以下錯誤:爲什麼我的導軌沒有安裝使用最新版本的乘客?
未初始化的常量PhusionPassenger :: utils的:: PseudoIO :: StringIO的
我GOOGLE了這一點,並在phusion/google小組上表示這是一箇舊錯誤,並且升級了乘客,我使用寶石升級乘客。它表示正在安裝乘客2.2.15,但它似乎沒有使用它。我重新啓動了整個virtualbox,它仍然給我同樣的錯誤,回溯顯示乘客2.2.5。
我意識到這裏有好幾層,有很多地方出了問題,另外,我幾乎是一個Linux新手。我有一些使用rails的經驗。我會很感激任何幫助。
是的,這是答案,雖然在我的情況下它更深一層:在http.conf中有一個包含導致另一個目錄或文件的乘客,在那個文件中我找到了上面列出的行 – user26270 2010-06-28 17:38:41