我正在將我的應用程序部署到共享主機環境,顯然我需要在我的環境文件中設置根路徑。當我嘗試啓動它時,我得到這個錯誤:在環境中設置rails根目錄
**開始使用生產環境的Rails ... /home/donner/etc/rails_apps/donnerparty/config/../vendor/rails/railties/lib /initializer.rb:902:in`read':沒有這樣的文件或目錄
我無法找到任何明確的指示如何設置根路徑。
我正在將我的應用程序部署到共享主機環境,顯然我需要在我的環境文件中設置根路徑。當我嘗試啓動它時,我得到這個錯誤:在環境中設置rails根目錄
**開始使用生產環境的Rails ... /home/donner/etc/rails_apps/donnerparty/config/../vendor/rails/railties/lib /initializer.rb:902:in`read':沒有這樣的文件或目錄
我無法找到任何明確的指示如何設置根路徑。
你可能想在你的環境中/ production.rb文件是這樣的(除非你正在測試,並在同一個地方發展 - 那麼你想它只是在一般的environment.rb):
RAILS_ROOT =/home/donner/etc/rails_apps/donnerparty
在您的config/routes.rb中添加一行類似於下面的行,以適應您的相應需求。
root :to => 'store#index', :as => 'store'
也有在config.rb已經註釋掉線
root :to => "welcome#index"
不要忘記刪除文件public/index.html的