"Jonathan Nielsen" <[email protected]> wrote in message news:46b884b7-c53a-4166-830b-82fdc7e5f...@z11g2000yqz.googlegroups.com...
Hi all,

I decided to try out Rails 3 and immediately ran into big issues... I
am using ruby-1.8.7-p249 compiled with rvm on Ubuntu 9.10 and followed
the install instructions for Rails 3 from http://guides.rails.info/3_0_release_notes.html

My first issue was it required me to install the sqlite3-ruby gem
despite changing the adapters in config/database.yml.  After trying to
find a way around this I gave up and just installed the extra gem.
After this, doing a rake db:create caused this error:

:~/rails_app$ rake db:create
(in -snip-/rails_app)
!!! Please install the mysql gem and try again: gem install mysql.
rake aborted!
no such file to load -- mysql


As I understand it, you need to add the mysql gem to the Gemfile, and run "bundle install". Rails 3 projects only look for gems in the .bundle directory. The bundler reads the gemfile, and then either creates links in the $appdir/.bundle directory to the system gems, or downloads them and installs them into the $appdir/.bundle directory. The whole idea is to allow installing gems that only one project needs into the project directory, rather than into the system gem repository, especally since the latter requires superuser permissions in many operating systems, but while doing so to use the system gems when possible to avoid duplication.

--
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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to