2016-04-10 38 views
1

Ruby on Railsでアプリケーションを作成しています.RailsとRakeのバージョンを変更しました。 rails serverはもう動作しません:「初期化されていない定数SampleApp」のため、Ruby on Railsは「サーバを起動できません」

~/sample_app/config.ru:4:in `block in <main>': uninitialized constant SampleApp (NameError) 
from /var/lib/gems/1.9.1/gems/rack-1.2.8/lib/rack/builder.rb:46:in `instance_eval' 
from /var/lib/gems/1.9.1/gems/rack-1.2.8/lib/rack/builder.rb:46:in `initialize' 
from /home/sara/Documents/M1/s8/web avancé/projet/sample_app/config.ru:1:in `new' 
from /home/sara/Documents/M1/s8/web avancé/projet/sample_app/config.ru:1:in `<main>' 
from /var/lib/gems/1.9.1/gems/rack-1.2.8/lib/rack/builder.rb:35:in `eval' 
from /var/lib/gems/1.9.1/gems/rack-1.2.8/lib/rack/builder.rb:35:in `parse_file' 
from /var/lib/gems/1.9.1/gems/rack-1.2.8/lib/rack/server.rb:162:in `app' 
from /var/lib/gems/1.9.1/gems/rack-1.2.8/lib/rack/server.rb:253:in `wrapped_app' 
from /var/lib/gems/1.9.1/gems/rack-1.2.8/lib/rack/server.rb:204:in `start' 
from /var/lib/gems/1.9.1/gems/railties-3.0.7/lib/rails/commands/server.rb:65:in `start' 
from /var/lib/gems/1.9.1/gems/railties-3.0.7/lib/rails/commands.rb:30:in `block in <top (required)>' 
from /var/lib/gems/1.9.1/gems/railties-3.0.7/lib/rails/commands.rb:27:in `tap' 
from /var/lib/gems/1.9.1/gems/railties-3.0.7/lib/rails/commands.rb:27:in `<top (required)>' 
from script/rails:6:in `require' 
from script/rails:6:in `<main>' 
+0

どのバージョンのレールを更新しましたか? – trh

+0

http://stackoverflow.com/questions/11695705/ruby-on-rails-micheal-hartls-chapter-5-something-strange - 役立つ場合はこれを確認してください。 – dp7

+0

config/application.rbのモジュール行を構文エラーの場合。 –

答えて

0

あなたはレールと熊手の新しいバージョンにアップデートするために、再度バンドルを実行していることを確認します。

+0

私は同じデータベース(sqlite3)を使用しています – girly49

+0

rakeを実行しましたかdb:もう一度移行しますか?バンドルだけでなく? – Robert

+0

更新する前にサーバーが機能しましたか? – Robert

関連する問題