2009-09-29 146 views
0

我正在将我的应用程序部署到共享主机环境,显然我需要在我的环境文件中设置根路径。当我尝试启动它时,我得到这个错误:在环境中设置rails根目录

**开始使用生产环境的Rails ... /home/donner/etc/rails_apps/donnerparty/config/../vendor/rails/railties/lib /initializer.rb:902:in`read':没有这样的文件或目录

我无法找到任何明确的指示如何设置根路径。

回答

0

你可能想在你的环境中/ production.rb文件是这样的(除非你正在测试,并在同一个地方发展 - 那么你想它只是在一般的environment.rb):

RAILS_ROOT =/home/donner/etc/rails_apps/donnerparty

1

在您的config/routes.rb中添加一行类似于下面的行,以适应您的相应需求。

root :to => 'store#index', :as => 'store' 

也有在config.rb已经注释掉线

root :to => "welcome#index" 

不要忘记删除文件public/index.html的