my first app with RoR problem.

C:\Ruby\SITES\helloworld>ruby script/server => Booting WEBrick => Rails 2.3.2 application starting on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server [2009-07-21 10:01:54] INFO WEBrick 1.3.1 [2009-07-21 10:01:54] INFO ruby 1.8.6 (2008-08-11) [i386-mswin32] [2009-07-21 10:01:55] INFO WEBrick::HTTPServer#start: pid=3476 port=3000 /!\ FAILSAFE /!\ Tue Jul 21 10:02:35 -0700 2009   Status: 500 Internal Server Error   no such file to load -- sqlite3     C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_origina l_require'     C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'     C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/ active_support/depend encies.rb:156:in `require'     C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/ active_support/depend encies.rb:521:in `new_constants_in'     C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/ active_support/depend encies.rb:156:in `require'     C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/ active_support/core_e xt/kernel/requires.rb:7:in `require_library_or_gem'     C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/ active_support/core_e xt/kernel/reporting.rb:11:in `silence_warnings'     C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/ active_support/core_e xt/kernel/requires.rb:5:in `require_library_or_gem'     C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/ active_record/connecti on_adapters/sqlite3_adapter.rb:10:in `sqlite3_connection'     C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/ active_record/connecti on_adapters/abstract/connection_pool.rb:223:in `send'     C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/ active_record/connecti on_adapters/abstract/connection_pool.rb:223:in `new_connection'     C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/ active_record/connecti on_adapters/abstract/connection_pool.rb:245:in `checkout_new_connection'     C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/ active_record/connecti on_adapters/abstract/connection_pool.rb:188:in `checkout'     C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/ active_record/connecti on_adapters/abstract/connection_pool.rb:184:in `loop'     C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/ active_record/connecti on_adapters/abstract/connection_pool.rb:184:in `checkout'     C:/Ruby/lib/ruby/1.8/monitor.rb:242:in `synchronize'     C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/ active_record/connecti on_adapters/abstract/connection_pool.rb:183:in `checkout'     C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/ active_record/connecti on_adapters/abstract/connection_pool.rb:98:in `connection'     C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/ active_record/connecti on_adapters/abstract/connection_pool.rb:326:in `retrieve_connection'     C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/ active_record/connecti on_adapters/abstract/connection_specification.rb:123:in `retrieve_connection'     C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/ active_record/connecti on_adapters/abstract/connection_specification.rb:115:in `connection'     C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/ active_record/query_ca che.rb:9:in `cache'     C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/ active_record/query_ca che.rb:28:in `call'     C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/ active_record/connecti on_adapters/abstract/connection_pool.rb:361:in `call'     C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/head.rb:9:in `call'     C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/ methodoverride.rb:24:in ` call'     C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/ action_controller/params _parser.rb:15:in `call'     C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/ action_controller/rewind able_input.rb:25:in `call'     C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/ action_controller/sessio n/cookie_store.rb:93:in `call'     C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/ action_controller/reload er.rb:9:in `call'     C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/ action_controller/failsa fe.rb:11:in `call'     C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/lock.rb:11:in `call'     C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/lock.rb:11:in `synchroniz e'     C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/lock.rb:11:in `call'     C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/ action_controller/dispat cher.rb:106:in `call'     C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/rails/rack/ static.rb:31:in `c all'     C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/urlmap.rb:46:in `call'     C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/urlmap.rb:40:in `each'     C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/urlmap.rb:40:in `call'     C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/rails/rack/ log_tailer.rb:17:i n `call'     C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/ content_length.rb:13:in ` call'     C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/handler/ webrick.rb:46:in `service'     C:/Ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'     C:/Ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'     C:/Ruby/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'     C:/Ruby/lib/ruby/1.8/webrick/server.rb:162:in `start'     C:/Ruby/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'     C:/Ruby/lib/ruby/1.8/webrick/server.rb:95:in `start'     C:/Ruby/lib/ruby/1.8/webrick/server.rb:92:in `each'     C:/Ruby/lib/ruby/1.8/webrick/server.rb:92:in `start'     C:/Ruby/lib/ruby/1.8/webrick/server.rb:23:in `start'     C:/Ruby/lib/ruby/1.8/webrick/server.rb:82:in `start'     C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/handler/ webrick.rb:13:in `run'     C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/commands/server.rb: 111     C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_origina l_require'     C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'     script/server:3

I've tried my first app with RoR in a simple hello world.. and the console displayed:

Status: 500 Internal Server Error   no such file to load -- sqlite3

Install sqlite3.

-eric

Eric wrote:

Or if you are using mysql/postgresql/or what ever db edit config/database.yml and setup things there You can also do like when creating a project like

rails project_name -d mysql

  and if its postgresql

rails project_name -d postgresql

Sijo

C:\Ruby>gem install sqlite3-ruby Building native extensions. This could take a while… ERROR: Error installing sqlite3-ruby: ERROR: Failed to build gem native extension.

C:/Ruby/bin/ruby.exe extconf.rb checking for fdatasync() in rt.lib… no checking for sqlite3.h… no

nmake ‘nmake’ is not recognized as an internal or external command, operable program or batch file.

Gem files will remain installed in C:/Ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1 .2.4 for inspection. Results logged to C:/Ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/ext/sqlite3_ api/gem_make.out

It makes a difference what platform you are on. Since you are building on a Microsoft machine you require a Microsoft development environment. I do not build native MS apps so I do not know if there is a free version of Visual Studio available or not. Nor can I say whether or not it will suffice, even if such a thing exists.

If you are building Rails apps on MS then I really recommend that you install the cygwin environment on your host and do your development there.

Or alternatively install a virtualization product (e.g., xVM, VMWare) with Linux for a more Rails-friendly dev environment.

FWIW,

I always recommend InstantRails for developing RoR on Windows. I found it very easy to install and use, providing a complete environment in one package. I have just switched to a dual boot with Windows and Ubuntu however and that is an even better solution.

Colin

What is cygwin? Previously I’m having a hard time in displaying the simple outputs in RoR… But it’s only just the beginning… Thank you for the responses guys, I appreciate it… Have a nice one ahead…

Alternatively, you could take the advise from: Installing sqlite3-ruby on windows not working - Rails - Ruby-Forum

and

gem install sqlite3-ruby -v=1.2.3

Enjoy! Bryan