# Not able to create using rake

**URL:** <https://www.ruby-forum.com/t/not-able-to-create-using-rake/181665>\
**Category:** Ruby\
**Created:** [January 15, 2010, 6:04pm UTC](https://www.ruby-forum.com/t/not-able-to-create-using-rake/181665 "2010-01-15T18:04:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mnjagadeesh](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/eada6e/32.png) [@mnjagadeesh](https://www.ruby-forum.com/u/mnjagadeesh)\
**Post date:** [January 15, 2010, 6:04pm UTC](https://www.ruby-forum.com/t/not-able-to-create-using-rake/181665/1 "2010-01-15T18:04:17Z")

</div>

jagadeesh@jagadeesh-laptop ~/TODO/mysql $ rake db:create:all  
(in /home/jagadeesh/TODO/mysql)  
Couldn’t create database for {“encoding”=\>“utf8”, “username”=\>“root”,  
“adapter”=\>“mysql”, “database”=\>“todo\_production”, “pool”=\>5,  
“host”=\>“localhost”, “password”=\>“xxx”, “socket”=\>"/var/run/mysqld/  
mysqld.sock"}, charset: utf8, collation: utf8\_general\_ci (if you set  
the charset manually, make sure you have a matching collation)

I am using Ubuntu 9.10,  
Ruby: ruby 1.8.7 (2009-06-12 patchlevel 174) [i486-linux]  
gem: 1.3.5  
mysql: Server version: 5.1.37-1ubuntu5 (Ubuntu)

jagadeesh@jagadeesh-laptop ~/TODO/mysql $ rake db:collation  
(in /home/jagadeesh/TODO/mysql)  
rake aborted!  
undefined method `init’ for Mysql:Class

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

What is the solution?

Thanks in advance

---

<div class="post-metadata">

**Author:** ![mnjagadeesh](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/eada6e/32.png) [@mnjagadeesh](https://www.ruby-forum.com/u/mnjagadeesh)\
**Post date:** [January 16, 2010, 2:50am UTC](https://www.ruby-forum.com/t/not-able-to-create-using-rake/181665/2 "2010-01-16T02:50:32Z")

</div>

On Jan 15, 9:56 pm, Jagadeesh [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> gem: 1.3.5
> 
> Thanks in advance

Here is what I did:  
$ sudo apt-get install ruby1.8-dev  
$ sudo gem install mysql

Thats it.

Thnaks

---

<div class="post-metadata">

**Author:** ![mnjagadeesh](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/eada6e/32.png) [@mnjagadeesh](https://www.ruby-forum.com/u/mnjagadeesh)\
**Post date:** [January 16, 2010, 5:48am UTC](https://www.ruby-forum.com/t/not-able-to-create-using-rake/181665/3 "2010-01-16T05:48:28Z")

</div>

Did the mysql gem install properly? Try installing the mysql client  
development headers  
$ sudo apt-get install libmysqlclient-dev

then reinstall the mysl gem  
$ sudo gem install mysql

-Jonathan N.
