Railsチュートリアル3章でrails sしてコケた時の対処法
前回コケたところ(以下の記事)を乗り越えてrails s
したところまたもやコケたのでその対処法です。
Railsチュートリアルのnokogiriのインストールでコケた時の対処法 - ノンカフェインであなたにやさしい
発生したバージョン
ruby 2.1.2p95 Rails 4.0.5
rails s
した結果
以下がエラー
$ rails s => Booting WEBrick => Rails 4.0.5 application starting in development on http://0.0.0.0:3000 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server Exiting /Users/akinov/work/sample_app/config/environments/development.rb:2:in `<top (required)>': undefined method `configure' for #<SampleApp::Application:0x007f8451537d20> (NoMethodError) from /Users/akinov/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activesupport-4.0.5/lib/active_support/dependencies.rb:229:in `require' ~~~ 省略 ~~~ from /Users/akinov/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/railties-4.0.5/lib/rails/commands.rb:71:in `<top (required)>' from bin/rails:8:in `require' from bin/rails:8:in `<main>'
対処法
undefined method configure
とのことなので調べてみると以下の記事がヒット
gem - Error launching Rails server: undefined method 'configure' - Stack Overflow
どうやらconfig/environments/development.rb
を変えてあげれば良さそう
アプリ名がSampleAppだったので以下のように修正
Rails.application.configure do ↓ SampleApp::Application.configure do