私の質問は、なぜこのエラーが表示される必要があるのかということです。
main:Objectの未定義のメソッド `root'
自分のサイトにアクセスしてPhusionのエラーページを見ると、これが表示されます。長い出力は次のとおりです。
RubyonRailsアプリケーションを起動できませんでした。考えられる原因は次のとおりです。アプリケーションのコードに構文エラーがある可能性があります。そのようなエラーをチェックして修正してください。必要なライブラリがインストールされていない可能性があります。このアプリケーションに必要なすべてのライブラリをインストールしてください。アプリケーションが正しく構成されていない可能性があります。すべての構成ファイルが正しく書き込まれているかどうかを確認し、誤った構成を修正して、このアプリケーションを再起動してください。アプリケーションが依存するサービス(データベースサーバーやFerret検索エンジンサーバーなど)が開始されていない可能性があります。そのサービスを開始してください。エラーに関する詳細情報は、アプリケーションのログファイルに書き込まれている可能性があります。問題を分析するためにそれをチェックしてください。エラーメッセージ:main:Object例外クラスの未定義のメソッド `root':
ファイル行の場所0/home/$user/rails_apps/$app/config/routes.rb34
1 /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.14/lib/action_controller/routing/route_set.rb 227 in
draw' 2 /home/$user/rails_apps/$app/config/routes.rb 1 3 /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb 173 in
load_without_new_constant_marking '4 /usr/lib/ruby/gems/1.8/gems/activesupport-2.3 .14 / lib / active_support / distributions.rb 173 inload' 5 /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.14/lib/action_controller/routing/route_set.rb 287 in
load_routes! ' 6 /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.14/lib/action_controller/routing/route_set.rb 287 ineach' 7 /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.14/lib/action_controller/routing/route_set.rb 287 in
load_routes! ' 8 /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.14/lib/action_controller/routing/route_set.rb 267 inreload!' 9 /usr/lib/ruby/gems/1.8/gems/rails-2.3.14/lib/initializer.rb 537 in
initialize_routing '10 /usr/lib/ruby/gems/1.8/gems/rails-2.3 .14 / lib / initializer.rb 188 inprocess' 11 /usr/lib/ruby/gems/1.8/gems/rails-2.3.14/lib/initializer.rb 113 in
send '12 /usr/lib/ruby/gems/1.8/gems/rails-2.3.14/lib/initializer.rb 113 inrun' 13 /home/$user/rails_apps/$app/config/environment.rb 9 14 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb 36 in
gem_original_require' 15 /usr/lib/ruby/site_ruby /1.8/rubygems/custom_require.rb 36 inrequire' 16 /usr/lib/ruby/gems/1.8/gems/passenger-3.0.12/lib/phusion_passenger/classic_rails/application_spawner.rb 222 in
preload_application '17 /usr/lib/ruby/gems/1.8/gems/passenger-3.0.12/lib/phusion_passenger/classic_rails/application_spawner.rb 181 ininitialize_server' 18 /usr/lib/ruby/gems/1.8/gems/passenger-3.0.12/lib/phusion_passenger/utils.rb 572 in
report_app_init_status' 19 /usr/lib/ruby/gems/1.8/gems/passenger -3.0.12 / lib / phusion_passenger / classic_rails / application_spawner.rb 174 ininitialize_server' 20 /usr/lib/ruby/gems/1.8/gems/passenger-3.0.12/lib/phusion_passenger/abstract_server.rb 204 in
start_synchronously '21 /usr/lib/ruby/gems/1.8/gems/passenger-3.0.12/lib/phusion_passenger/abstract_server.rb 180 instart' 22 /usr/lib/ruby/gems/1.8/gems/passenger-3.0.12/lib/phusion_passenger/classic_rails/application_spawner.rb 149 in
start' 23 /usr/lib/ruby/gems/1.8/gems/passenger-3.0.12/lib/phusion_passenger/spawn_manager.rb 219 inspawn_rails_application' 24 /usr/lib/ruby/gems/1.8/gems/passenger-3.0.12/lib/phusion_passenger/abstract_server_collection.rb 132 in
lookup_or_add '25 /usr/lib/ruby/gems/1.8/gems/passenger-3.0.12/ lib / phusion_passenger / spawn_manager.rb 214 inspawn_rails_application' 26 /usr/lib/ruby/gems/1.8/gems/passenger-3.0.12/lib/phusion_passenger/abstract_server_collection.rb 82 in
synchronize '27 /usr/lib/ruby/gems/1.8/gems/passenger-3.0.12/lib/phusion_passenger/abstract_server_collection.rb 79 insynchronize' 28 /usr/lib/ruby/gems/1.8/gems/passenger-3.0.12/lib/phusion_passenger/spawn_manager.rb 213 in
spawn_rails_application '29 /usr/lib/ruby/gems/1.8/gems/passenger-3.0.12/lib/phusion_passenger/spawn_manager.rb 132 inspawn_application' 30 /usr/lib/ruby/gems/1.8/gems/passenger-3.0.12/lib/phusion_passenger/spawn_manager.rb 275 in
handle_spawn_application' 31 /usr/lib/ruby/gems/1.8/gems/passenger-3.0 .12 / lib / phusion_passenger / abstract_server.rb 357 in__send__' 32 /usr/lib/ruby/gems/1.8/gems/passenger-3.0.12/lib/phusion_passenger/abstract_server.rb 357 in
server_main_loop '33 /usr/lib/ruby/gems/1.8/gems/passenger-3.0.12/lib/phusion_passenger/abstract_server.rb 206 in `start_synchronously' 34 / usr / lib / ruby / gems / 1.8 / gems /passenger-3.0.12/helper-scripts/passenger-spawn-server 99
仕様は次のとおりです。
宝石リスト-ローカルレール
***ローカルジェム***
レール(2.3.14)
ruby -v && gem -v ruby 1.8.7(2011-02-18パッチレベル334)[x86_64-linux] 1.8.23
config / environment.rbで、rails2.3.14を指定します
また、私はcPanelを使用していますが、このアプリの表示と処理にcPanelアカウントを使用していません。