# Help running new application, Webrick not starting properly

**URL:** <https://www.ruby-forum.com/t/help-running-new-application-webrick-not-starting-properly/133612>\
**Category:** Rails\
**Created:** [April 2, 2008, 12:49am UTC](https://www.ruby-forum.com/t/help-running-new-application-webrick-not-starting-properly/133612 "2008-04-02T00:49:33Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![shadowdev](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7cd45c/32.png) [@shadowdev](https://www.ruby-forum.com/u/shadowdev)\
**Post date:** [April 2, 2008, 12:49am UTC](https://www.ruby-forum.com/t/help-running-new-application-webrick-not-starting-properly/133612/1 "2008-04-02T00:49:33Z")

</div>

Hello All,  
I’ve installed ruby 1.8.6, Gems 1.1.0, Rails 2.0.2. I’ve installed  
sqlite3 dll, reg, & exe in the ruby/bin directory and all “seems”  
installed properly. So the problem is this; I run ‘rails appname’ and it  
generates the structure no problem. Then immediately thereafter I try to  
run from the ‘appname’ directory ‘ruby scritpt/server’ just to see if  
the webrick server will start up. But it doesn’t, instead I get the  
error below. Consequently the server does not start, thus the problem.  
I do have a copy of InstantRails-2 that seems to work just fine; I can  
‘Manage Rails Applications’ start a ‘Create Rails Application’ console  
then run ‘rails appname’ and then immediately run the server, which does  
start and run ([http://localhost:3000/](http://localhost:3000/) resolves with standard ‘Rails’  
greeting, yet should I browse to [http://localhost:3000/appname](http://localhost:3000/appname) I get the  
following error; No route matches “/newapp” with {:method=\>:get}

Several questions come to mind.

1. Does a fresh ‘rails appname’ application, actually require a database  
to be running to start the webserver.
2. Is this a pathing problem in the windows console started from the  
‘Start’\>Programs\>Accessories\>Command Prompt
3. I run realize that I need to run ‘scaffold’ or ‘generate’ something  
after the ‘rails appname’ command, but shouldn’t the webserver start  
nonetheless?

```auto
C:\ruby\appname>ruby script/server
=> Booting WEBrick...
C:/ruby/appname/config/environment.rb:38: undefined method `time_zone='
for #<Rails::Configuration:0x2ba4ecc> (NoMethodE
rror)
        from
c:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:47:in
`run'
        from C:/ruby/appname/config/environment.rb:13
        from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
        from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
        from
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in
`require'
        from
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in
`new_constants
_in'
        from
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in
`require'
        from
c:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/commands/servers/webrick.rb:59
        from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
        from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
        from
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in
`require'
        from
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in
`new_constants
_in'
        from
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in
`require'
        from
c:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/commands/server.rb:39
        from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
        from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
        from script/server:3

C:\ruby\appname>

```

Many Thanks  
SD

---

<div class="post-metadata">

**Author:** ![shadowdev](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7cd45c/32.png) [@shadowdev](https://www.ruby-forum.com/u/shadowdev)\
**Post date:** [April 2, 2008, 4:17am UTC](https://www.ruby-forum.com/t/help-running-new-application-webrick-not-starting-properly/133612/2 "2008-04-02T04:17:29Z")

</div>

bump

---

<div class="post-metadata">

**Author:** ![shadowdev](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7cd45c/32.png) [@shadowdev](https://www.ruby-forum.com/u/shadowdev)\
**Post date:** [April 2, 2008, 11:59am UTC](https://www.ruby-forum.com/t/help-running-new-application-webrick-not-starting-properly/133612/3 "2008-04-02T11:59:40Z")

</div>

On 1 Apr 2008, at 23:49, Shadowdev Shadowdev wrote:

> error below. Consequently the server does not start, thus the problem.
> 
> 1. Does a fresh ‘rails appname’ application, actually require a  
> database  
> to be running to start the webserver.
> 2. Is this a pathing problem in the windows console started from the  
> ‘Start’\>Programs\>Accessories\>Command Prompt
> 3. I run realize that I need to run ‘scaffold’ or ‘generate’ something  
> after the ‘rails appname’ command, but shouldn’t the webserver start  
> nonetheless?

What in environment.rb on line 38 ?

Fred

---

<div class="post-metadata">

**Author:** ![shadowdev](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7cd45c/32.png) [@shadowdev](https://www.ruby-forum.com/u/shadowdev)\
**Post date:** [April 2, 2008, 1:00pm UTC](https://www.ruby-forum.com/t/help-running-new-application-webrick-not-starting-properly/133612/4 "2008-04-02T13:00:51Z")

</div>

> C:\ruby\appname\>ruby script/server  
> =\> Booting WEBrick…  
> C:/ruby/appname/config/environment.rb:38: undefined method `time\_zone=’  
> for #Rails::Configuration:0x2ba4ecc (NoMethodE  
> rror)

You can set your time zone by replacing 38th line in your environment  
with… config.active\_record.default\_timezone = :utc

---

<div class="post-metadata">

**Author:** ![shadowdev](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7cd45c/32.png) [@shadowdev](https://www.ruby-forum.com/u/shadowdev)\
**Post date:** [April 2, 2008, 3:24pm UTC](https://www.ruby-forum.com/t/help-running-new-application-webrick-not-starting-properly/133612/5 "2008-04-02T15:24:28Z")

</div>

Vapor … wrote:

> > C:\ruby\appname\>ruby script/server  
> > =\> Booting WEBrick…  
> > C:/ruby/appname/config/environment.rb:38: undefined method `time\_zone=’  
> > for #Rails::Configuration:0x2ba4ecc (NoMethodE  
> > rror)
> 
> You can set your time zone by replacing 38th line in your environment  
> with… config.active\_record.default\_timezone = :utc

Hi Vapor, Hi Fred,  
Thank you both for the help. Vapor, I cut and paste the line above into  
the env…rb file and it’s working. Many, Many Thanks

SD

---

<div class="post-metadata">

**Author:** ![shadowdev](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7cd45c/32.png) [@shadowdev](https://www.ruby-forum.com/u/shadowdev)\
**Post date:** [April 4, 2008, 4:39am UTC](https://www.ruby-forum.com/t/help-running-new-application-webrick-not-starting-properly/133612/6 "2008-04-04T04:39:58Z")

</div>

On Apr 2, 4:00 am, “Vapor …” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> > C:\ruby\appname\>ruby script/server  
> > =\> Booting WEBrick…  
> > C:/ruby/appname/config/environment.rb:38: undefined method `time\_zone=’  
> > for #Rails::Configuration:0x2ba4ecc (NoMethodE  
> > rror)
> 
> ## You can set your time zone by replacing 38th line in your environment with… config.active\_record.default\_timezone = :utc
> 
> Posted viahttp://www.ruby-forum.com/.

The question is why is the environment.rb template file in gems/  
rails-2.0.2.xxxx/environments still referencing config.time\_zone  
rather than config.active\_record.default\_timezone? Shouldn’t this be  
reported as an issue?
