2010-01-08 76 views
1

我有一個應用程序,使用蝦做一些PDF生成,它工作正常,我沒有問題。現在,我想通過Apache使用Passenger來測試它。這是問題出現的地方。我得到了乘客的錯誤頁面,出現此錯誤:乘客與蝦不會啓動

no such file to load -- prawn (MissingSourceFile) 

我重新啓動腳本/服務器,它一點都沒有,所以我在虧損,爲什麼這是行不通的錯誤。

回答

0

問題是,雖然prawnto插件加載蝦寶石沒有問題,它不能通過乘客運行時。所以,你必須添加config.gem行的environment.rb

config.gem "prawn" 
+0

我強烈建議增加一個版本到該行。蝦不保證API穩定性,直到1.0,所以你不希望無辜的寶石升級打破你的應用程序。 config.gem「prawn」,:version =>「0.7.1」 – 2010-01-08 15:53:26

0

聽起來好像你沒有在生產服務器上安裝Prawn gem。嘗試​​。

+0

生產服務器和開發服務器在同一臺服務器 – Arcath 2010-01-08 14:30:49