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/ resolves with standard ‘Rails’
greeting, yet should I browse to http://localhost:3000/appname I get the
following error; No route matches “/newapp” with {:method=>:get}
Several questions come to mind.
- Does a fresh ‘rails appname’ application, actually require a database
to be running to start the webserver. - Is this a pathing problem in the windows console started from the
‘Start’>Programs>Accessories>Command Prompt - I run realize that I need to run ‘scaffold’ or ‘generate’ something
after the ‘rails appname’ command, but shouldn’t the webserver start
nonetheless?
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