Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialTed Smith
9,851 PointsTrouble launching Rails server
I have been following the Rails Development course successfully, including the ability to launch the Rails server. However, now when I try to launch the server I get the following message. Any help getting the Rails server back up and running would be much appreciated.
Ted-Smiths-MacBook-Pro:treebook tedsmith$ rails s
=> Booting WEBrick
=> Rails 4.1.0 application starting in development on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Notice: server is listening on all interfaces (0.0.0.0). Consider using 127.0.0.1 (--binding option)
=> Ctrl-C to shutdown server
Exiting
/Users/tedsmith/Desktop/Treehouse Coding/Rails/Projects/treebook/config/routes.rb:5:in `block (2 levels) in <top (required)>': undefined local variable or method `register' for #<ActionDispatch::Routing::Mapper:0x007f97436c2d20> (NameError)
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/devise-3.2.4/lib/devise/rails/routes.rb:349:in `block in devise_scope'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/actionpack-4.1.0/lib/action_dispatch/routing/mapper.rb:864:in `block in constraints'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/actionpack-4.1.0/lib/action_dispatch/routing/mapper.rb:740:in `scope'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/actionpack-4.1.0/lib/action_dispatch/routing/mapper.rb:864:in `constraints'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/devise-3.2.4/lib/devise/rails/routes.rb:348:in `devise_scope'
from /Users/tedsmith/Desktop/Treehouse Coding/Rails/Projects/treebook/config/routes.rb:4:in `block in <top (required)>'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/actionpack-4.1.0/lib/action_dispatch/routing/route_set.rb:335:in `instance_exec'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/actionpack-4.1.0/lib/action_dispatch/routing/route_set.rb:335:in `eval_block'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/actionpack-4.1.0/lib/action_dispatch/routing/route_set.rb:313:in `draw'
from /Users/tedsmith/Desktop/Treehouse Coding/Rails/Projects/treebook/config/routes.rb:1:in `<top (required)>'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/activesupport-4.1.0/lib/active_support/dependencies.rb:241:in `load'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/activesupport-4.1.0/lib/active_support/dependencies.rb:241:in `block in load'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/activesupport-4.1.0/lib/active_support/dependencies.rb:232:in `load_dependency'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/activesupport-4.1.0/lib/active_support/dependencies.rb:241:in `load'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/application/routes_reloader.rb:40:in `block in load_paths'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/application/routes_reloader.rb:40:in `each'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/application/routes_reloader.rb:40:in `load_paths'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/application/routes_reloader.rb:16:in `reload!'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/application/routes_reloader.rb:26:in `block in updater'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/activesupport-4.1.0/lib/active_support/file_update_checker.rb:75:in `call'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/activesupport-4.1.0/lib/active_support/file_update_checker.rb:75:in `execute'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/application/routes_reloader.rb:27:in `updater'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/application/routes_reloader.rb:7:in `execute_if_updated'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/application/finisher.rb:71:in `block in <module:Finisher>'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/initializable.rb:30:in `instance_exec'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/initializable.rb:30:in `run'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/initializable.rb:55:in `block in run_initializers'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/2.1.0/tsort.rb:226:in `block in tsort_each'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/2.1.0/tsort.rb:348:in `block (2 levels) in each_strongly_connected_component'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/2.1.0/tsort.rb:427:in `each_strongly_connected_component_from'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/2.1.0/tsort.rb:347:in `block in each_strongly_connected_component'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/2.1.0/tsort.rb:345:in `each'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/2.1.0/tsort.rb:345:in `call'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/2.1.0/tsort.rb:345:in `each_strongly_connected_component'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/2.1.0/tsort.rb:224:in `tsort_each'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/2.1.0/tsort.rb:205:in `tsort_each'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/initializable.rb:54:in `run_initializers'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/application.rb:288:in `initialize!'
from /Users/tedsmith/Desktop/Treehouse Coding/Rails/Projects/treebook/config/environment.rb:5:in `<top (required)>'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/activesupport-4.1.0/lib/active_support/dependencies.rb:247:in `require'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/activesupport-4.1.0/lib/active_support/dependencies.rb:247:in `block in require'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/activesupport-4.1.0/lib/active_support/dependencies.rb:232:in `load_dependency'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/activesupport-4.1.0/lib/active_support/dependencies.rb:247:in `require'
from /Users/tedsmith/Desktop/Treehouse Coding/Rails/Projects/treebook/config.ru:3:in `block in <main>'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in `instance_eval'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in `initialize'
from /Users/tedsmith/Desktop/Treehouse Coding/Rails/Projects/treebook/config.ru:in `new'
from /Users/tedsmith/Desktop/Treehouse Coding/Rails/Projects/treebook/config.ru:in `<main>'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:49:in `eval'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:49:in `new_from_string'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:40:in `parse_file'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rack-1.5.2/lib/rack/server.rb:277:in `build_app_and_options_from_config'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rack-1.5.2/lib/rack/server.rb:199:in `app'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/commands/server.rb:50:in `app'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rack-1.5.2/lib/rack/server.rb:314:in `wrapped_app'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/commands/server.rb:130:in `log_to_stdout'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/commands/server.rb:67:in `start'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:81:in `block in server'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:76:in `tap'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:76:in `server'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:40:in `run_command!'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/commands.rb:17:in `<top (required)>'
from /Users/tedsmith/Desktop/Treehouse Coding/Rails/Projects/treebook/bin/rails:8:in `require'
from /Users/tedsmith/Desktop/Treehouse Coding/Rails/Projects/treebook/bin/rails:8:in `<top (required)>'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/spring-1.1.2/lib/spring/client/rails.rb:27:in `load'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/spring-1.1.2/lib/spring/client/rails.rb:27:in `call'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/spring-1.1.2/lib/spring/client/command.rb:7:in `call'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/spring-1.1.2/lib/spring/client.rb:26:in `run'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/spring-1.1.2/bin/spring:48:in `<top (required)>'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/spring-1.1.2/lib/spring/binstub.rb:11:in `load'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/spring-1.1.2/lib/spring/binstub.rb:11:in `<top (required)>'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Users/tedsmith/.rbenv/versions/2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Users/tedsmith/Desktop/Treehouse Coding/Rails/Projects/treebook/bin/spring:16:in `<top (required)>'
from bin/rails:3:in `load'
from bin/rails:3:in `<main>'
Ted-Smiths-MacBook-Pro:treebook tedsmith$
Ted Smith
9,851 PointsHi Josh -
My apologies, but I don't remember the fix on this one.
Joshua Shroy
9,943 PointsJoshua Shroy
9,943 PointsHi Ted,
I know this issue was posted quite awhile ago but did you ever figure this out? I just ran into the same issue..
Thanks