爲了開始爲Ruby提供服務,我一直在用Passenger安裝我的頭腦, Rails在我的RHEL服務器上。RHEL Ruby(1.9.2)on Rails(3.0.9)和Passenger(3.0.7)應用程序無法啓動
我有Rails(3.0.9)和Passenger(3.0.7)與RVM安裝的Ruby(1.9.2)。
Apache配置:
RailsBaseURI /dev/testpublic
#RackBaseURI /dev
<Directory /var/www/dev/testublic>
Options -MultiViews
</Directory>
我產生與
rails new . -d mysql
rails generate scaffold Post name:string title:string content:text
rake db:migrate
然後導航到測試項目testproject我得到:
應用程序需要的源文件,是失蹤。
It is possible that you didn't upload your application files
正確。請檢查您上傳的所有應用程序文件是否爲 。 可能未安裝必需的庫。請安裝該應用程序所需的所有庫 。
有關該錯誤的更多信息可能已寫入 應用程序的日誌文件。請檢查它以分析 問題。
錯誤消息: 沒有這樣的文件來加載 - 的rubygems/path_support異常類: LoadError應用根: /萬維網的/ dev/rubytest
任何幫助或提示將有所幫助。謝謝!
- RR -
得到這個解決。在我的新手計時器推遲之後會發布howto :-) – Repomies
您沒有在您的apache配置中定義的DocumentRoot。 –
@Douglas對於RVM配置中的問題,也一樣。我將DocumentRoot配置在單獨的文件中,以便將我拋棄。 – Repomies