Hello everyone. I am new to Rails (and Ruby) and when I was going
through the example in chapter 4 of Agile Web Development on Rails, I
ran into a problem.
I think the issue is where rails is looking for sqlite3. Any help would
be appreciated.
Thank you!
Here is the versions and locations of sqlite3 and rails:
dyn-129-64-208-106:tst yegeniy$ sqlite3
SQLite version 3.4.0
Enter ".help" for instructions
sqlite> dyn-129-64-208-106:tst yegeniy$
dyn-129-64-208-106:tst yegeniy$ which sqlite3
/usr/bin/sqlite3
dyn-129-64-208-106:tst yegeniy$ which rails
/usr/local/bin/rails
dyn-129-64-208-106:tst yegeniy$ echo $PATH$
/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/bin:/usr/local/git/bin:/usr/texbin$
This is the output of running script/server in the tst folder (created
with ''rails tst'' command:
dyn-129-64-208-106:tst yegeniy$ script/server
=> Booting WEBrick
=> Rails 2.3.8 application starting on http://0.0.0.0:3000
open http://0.0.0.0:3000=> Call with -d to detach
=> Ctrl-C to shutdown server
[2010-06-01 09:15:02] INFO WEBrick 1.3.1
[2010-06-01 09:15:02] INFO ruby 1.8.7 (2008-08-11) [i686-darwin9.8.0]
[2010-06-01 09:15:02] INFO WEBrick::HTTPServer#start: pid=199 port=3000
/!\ FAILSAFE /!\ Tue Jun 01 09:15:21 -0400 2010
Status: 500 Internal Server Error
no such file to load -- sqlite3
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require''
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`require''
/usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156:in
`require''
/usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:521:in
`new_constants_in''
.....
with lots more of similar messages.
Also, this is my config/database.yml file:
dyn-129-64-208-106:tst yegeniy$ vi config/database.yml
# SQLite version 3.x
# gem install sqlite3-ruby (not necessary on OS X Leopard)
development:
adapter: sqlite3
database: db/development.sqlite3
pool: 5
timeout: 5000
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
adapter: sqlite3
database: db/test.sqlite3
pool: 5
timeout: 5000
production:
adapter: sqlite3
database: db/production.sqlite3
pool: 5
timeout: 5000
~
--
Posted via http://www.ruby-forum.com/.
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.