Rails 2.2 connection to MySQL


#1

I have been trying to connect to MySQL thru rails. Initially I had
rails 2.1.2 and upgraded to rails 2.2 to use RestAPI in sproutcore.
Once I have upgraded my rails version to 2.2, I have been getting this
error. All I did is the following:

  1. rails addressbook
  2. cd addressbook
  3. script/generate scaffold Contact first_name:string lastname:string
  4. rake db:migrate

I also change the database.yml to suite MySQL.

I have been getting the below error. Could someone please help me
resolve this issue

ERROR:
srilatha-bhuvanapallis-macbook-pro:contacts Latha$ rake db:migrate(in /
Users/Latha/LearnSproutCore/AddressBookWithDatabase/contacts)
!!! The bundled mysql.rb driver has been removed from Rails 2.2.
Please install the mysql gem and try again: gem install mysql.
rake aborted!
no such file to load – mysql

(See full trace by running task with --trace)

Thanks in advance
Latha


#2

On Tue, Dec 23, 2008 at 10:08 AM, geneeyuss removed_email_address@domain.invalid wrote:

I have been getting the below error. Could someone please help me
resolve this issue

!!! The bundled mysql.rb driver has been removed from Rails 2.2.
Please install the mysql gem and try again: gem install mysql.

So what happened when you followed that instruction?


Hassan S. ------------------------ removed_email_address@domain.invalid


#3

If u are a ubuntu or debian user install mysql library via

sudo apt-get install libmysql-ruby

with regards,
Gen
http://genlinux.blogspot.com

geneeyuss wrote:

I have been trying to connect to MySQL thru rails. Initially I had
rails 2.1.2 and upgraded to rails 2.2 to use RestAPI in sproutcore.
Once I have upgraded my rails version to 2.2, I have been getting this
error. All I did is the following:

  1. rails addressbook
  2. cd addressbook
  3. script/generate scaffold Contact first_name:string lastname:string
  4. rake db:migrate

I also change the database.yml to suite MySQL.

I have been getting the below error. Could someone please help me
resolve this issue

ERROR:
srilatha-bhuvanapallis-macbook-pro:contacts Latha$ rake db:migrate(in /
Users/Latha/LearnSproutCore/AddressBookWithDatabase/contacts)
!!! The bundled mysql.rb driver has been removed from Rails 2.2.
Please install the mysql gem and try again: gem install mysql.
rake aborted!
no such file to load – mysql

(See full trace by running task with --trace)

Thanks in advance
Latha