# Rails 3 web server quits with error message on booting

**URL:** <https://www.ruby-forum.com/t/rails-3-web-server-quits-with-error-message-on-booting/194322>\
**Category:** Rails\
**Created:** [September 2, 2010, 1:06pm UTC](https://www.ruby-forum.com/t/rails-3-web-server-quits-with-error-message-on-booting/194322 "2010-09-02T13:06:33Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![dangermoose](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/e79b87/32.png) [@dangermoose](https://www.ruby-forum.com/u/dangermoose)\
**Post date:** [September 2, 2010, 1:06pm UTC](https://www.ruby-forum.com/t/rails-3-web-server-quits-with-error-message-on-booting/194322/1 "2010-09-02T13:06:33Z")

</div>

Hi, have tried to boot the web server but keep on getting this error  
message. Can you help me figure out what it means? TIA

rails server  
=\> Booting WEBrick  
=\> Rails 3.0.0 application starting in development on  
[http://0.0.0.0:3000](http://0.0.0.0:3000)  
=\> Call with -d to detach  
=\> Ctrl-C to shutdown server  
Exiting  
/Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.0/lib/  
active\_support/dependencies.rb:235:in `load': /Users/pdenlinger/Sites/ rails_projects/demo_app/config/routes.rb:7: syntax error, unexpected '.' (SyntaxError) /Users/pdenlinger/Sites/rails_projects/demo_app/config/routes.rb:13: syntax error, unexpected keyword_do_block, expecting keyword_end /Users/pdenlinger/Sites/rails_projects/demo_app/config/routes.rb:17: syntax error, unexpected '.' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/ activesupport-3.0.0/lib/active_support/dependencies.rb:235:in `block  
in load’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/  
activesupport-3.0.0/lib/active\_support/dependencies.rb:225:in `block in load_dependency' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/ activesupport-3.0.0/lib/active_support/dependencies.rb:591:in `new\_constants\_in’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/  
activesupport-3.0.0/lib/active\_support/dependencies.rb:225:in  
`load_dependency' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/ activesupport-3.0.0/lib/active_support/dependencies.rb:235:in `load’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/  
lib/rails/application.rb:127:in `block in reload_routes!' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/ lib/rails/application.rb:127:in `each’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/  
lib/rails/application.rb:127:in `reload_routes!' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/ lib/rails/application.rb:120:in `block in routes\_reloader’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/  
activesupport-3.0.0/lib/active\_support/file\_update\_checker.rb:32:in  
`call' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/ activesupport-3.0.0/lib/active_support/file_update_checker.rb:32:in `execute\_if\_updated’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.0/  
lib/action\_dispatch/railtie.rb:14:in `block (2 levels) in <class:Railtie>' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/ activesupport-3.0.0/lib/active_support/callbacks.rb:419:in `\_run\_prepare\_callbacks’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.0/  
lib/action\_dispatch/middleware/callbacks.rb:40:in `initialize' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.0/ lib/action_dispatch/middleware/stack.rb:33:in `new’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.0/  
lib/action\_dispatch/middleware/stack.rb:33:in `build' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.0/ lib/action_dispatch/middleware/stack.rb:79:in `block in build’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.0/  
lib/action\_dispatch/middleware/stack.rb:79:in `each' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.0/ lib/action_dispatch/middleware/stack.rb:79:in `inject’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.0/  
lib/action\_dispatch/middleware/stack.rb:79:in `build' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/ lib/rails/application.rb:162:in `app’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/  
lib/rails/application/finisher.rb:35:in `block in <module:Finisher>' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/ lib/rails/initializable.rb:25:in `instance\_exec’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/  
lib/rails/initializable.rb:25:in `run' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/ lib/rails/initializable.rb:50:in `block in run\_initializers’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/  
lib/rails/initializable.rb:49:in `each' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/ lib/rails/initializable.rb:49:in `run\_initializers’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/  
lib/rails/application.rb:134:in `initialize!' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/ lib/rails/application.rb:77:in `method\_missing’  
from /Users/pdenlinger/Sites/rails\_projects/demo\_app/config/  
environment.rb:5:in `<top (required)>' from /Users/pdenlinger/Sites/rails_projects/demo_app/config.ru:3:in `require’  
from /Users/pdenlinger/Sites/rails\_projects/demo\_app/config.ru:3:in  
`block in <main>' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/rack-1.2.1/lib/ rack/builder.rb:46:in `instance\_eval’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/rack-1.2.1/lib/  
rack/builder.rb:46:in `initialize' from /Users/pdenlinger/Sites/rails_projects/demo_app/config.ru:1:in `new’  
from /Users/pdenlinger/Sites/rails\_projects/demo\_app/config.ru:1:in  
`<main>' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/rack-1.2.1/lib/ rack/builder.rb:35:in `eval’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/rack-1.2.1/lib/  
rack/builder.rb:35:in `parse_file' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/rack-1.2.1/lib/ rack/server.rb:162:in `app’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/rack-1.2.1/lib/  
rack/server.rb:248:in `wrapped_app' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/rack-1.2.1/lib/ rack/server.rb:213:in `start’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/  
lib/rails/commands/server.rb:65:in `start' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/ lib/rails/commands.rb:30:in `block in \<top (required)\>’  
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/  
lib/rails/commands.rb:27:in `tap' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/ lib/rails/commands.rb:27:in `\<top (required)\>’  
from script/rails:6:in `require' from script/rails:6:in `’

---

<div class="post-metadata">

**Author:** ![dangermoose](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/e79b87/32.png) [@dangermoose](https://www.ruby-forum.com/u/dangermoose)\
**Post date:** [September 2, 2010, 1:08pm UTC](https://www.ruby-forum.com/t/rails-3-web-server-quits-with-error-message-on-booting/194322/2 "2010-09-02T13:08:54Z")

</div>

Issue with the rutes.rb fiule  
unexpected  
‘.’ (SyntaxError)

check the lines of 7 You can fix the issue.

On Thu, Sep 2, 2010 at 4:27 PM, pauld [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.0/lib/  
> from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/  
> from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/  
> from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/  
> /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.0/  
> from  
> from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/  
> lib/rails/initializable.rb:49:in `run_initializers' from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/rack-1.2.1/lib/ rack/builder.rb:35:in `parse\_file’  
> from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.0/  
> To unsubscribe from this group, send email to  
> removed\_email\_address@domain.invalid[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> .  
> For more options, visit this group at  
> [http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

–  
Thanks & Regards,  
MuraliDharaRao.T  
+91-9642234646

---

<div class="post-metadata">

**Author:** ![dangermoose](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/e79b87/32.png) [@dangermoose](https://www.ruby-forum.com/u/dangermoose)\
**Post date:** [September 2, 2010, 1:28pm UTC](https://www.ruby-forum.com/t/rails-3-web-server-quits-with-error-message-on-booting/194322/3 "2010-09-02T13:28:13Z")

</div>

On Thu, Sep 02, 2010 at 04:18:54AM -0700, pauld wrote:

> There is only a “.” on line 7. How would that trigger a syntax error?

Because a ‘.’ on a line on its own is not a valid Ruby expression…

Dan

---

<div class="post-metadata">

**Author:** ![dangermoose](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/e79b87/32.png) [@dangermoose](https://www.ruby-forum.com/u/dangermoose)\
**Post date:** [September 2, 2010, 1:35pm UTC](https://www.ruby-forum.com/t/rails-3-web-server-quits-with-error-message-on-booting/194322/4 "2010-09-02T13:35:15Z")

</div>

Daniel,

In that case, isn’t the code on Listing 2.2, 2.3, 2.4 wrong here at  
[http://railstutorial.org/chapters/a-demo-app#top](http://railstutorial.org/chapters/a-demo-app#top)

Shouldn’t that have the normal methods in there instead?

Thanks,  
Paul

---

<div class="post-metadata">

**Author:** ![dangermoose](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/e79b87/32.png) [@dangermoose](https://www.ruby-forum.com/u/dangermoose)\
**Post date:** [September 2, 2010, 1:20pm UTC](https://www.ruby-forum.com/t/rails-3-web-server-quits-with-error-message-on-booting/194322/5 "2010-09-02T13:20:01Z")

</div>

There is only a “.” on line 7. How would that trigger a syntax error?

Thanks and regards,  
Paul

---

<div class="post-metadata">

**Author:** ![dangermoose](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/e79b87/32.png) [@dangermoose](https://www.ruby-forum.com/u/dangermoose)\
**Post date:** [September 2, 2010, 1:58pm UTC](https://www.ruby-forum.com/t/rails-3-web-server-quits-with-error-message-on-booting/194322/6 "2010-09-02T13:58:40Z")

</div>

Paul,

It looks like at some point when you started copy-pasting examples you  
got tired and stopped paying attention to explanations. Have a some  
rest, man.

Dots alone are not a valid Ruby expression for sure. It’s all Ruby out  
there and has to comply.

- A

---

<div class="post-metadata">

**Author:** ![dangermoose](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/e79b87/32.png) [@dangermoose](https://www.ruby-forum.com/u/dangermoose)\
**Post date:** [September 2, 2010, 1:52pm UTC](https://www.ruby-forum.com/t/rails-3-web-server-quits-with-error-message-on-booting/194322/7 "2010-09-02T13:52:48Z")

</div>

On Thu, Sep 02, 2010 at 04:34:12AM -0700, pauld wrote:

> Daniel,
> 
> In that case, isn’t the code on Listing 2.2, 2.3, 2.4 wrong here at  
> [http://railstutorial.org/chapters/a-demo-app#top](http://railstutorial.org/chapters/a-demo-app#top)
> 
> Shouldn’t that have the normal methods in there instead?

Heheh! No, there’s nothing wrong there - the ‘.’ characters are simply  
placeholders for your own code. As your app grows, you’ll add more  
routes to  
routes.rb, and they will go where the dots are in the example listing.  
The  
same applies with the other listings - you need to fill out the method  
bodies with your own code, the exact nature of which will, of course,  
depend  
upon what your app needs to do.

Try removing those pesky full stops and have another go.

Dan

---

<div class="post-metadata">

**Author:** ![dangermoose](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/e79b87/32.png) [@dangermoose](https://www.ruby-forum.com/u/dangermoose)\
**Post date:** [September 2, 2010, 2:24pm UTC](https://www.ruby-forum.com/t/rails-3-web-server-quits-with-error-message-on-booting/194322/8 "2010-09-02T14:24:25Z")

</div>

OK, thanks for the explanation.

Paul
