Note: Serious criticism follows since I want to see rails improve.
Hi Kedar,
I am certainly no expert, but I suffered with the error for several days too.
I think you need more information on your install line.
I used for OSX 10.5 sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
I have included the other links I browsed on the way to the solution too. There is likely a path difference with Ubuntu, but maybe this will help.
Eric
http://discuss.joyent.com/viewtopic.php?id=5992 sudo gem install mysql -- --with-mysql-include=/usr/local/mysql/include/ with-mysql-lib=/usr/local/mysql/lib/
• A similar change (when rebuilding mysql) was required to install the mysql gem: ◦ ./configure --prefix=/web/pkg/mysql/mysql ... CPPFLAGS='-fPIC' ◦ • Installing the mysql gem also required an additional option to help it find the libraries ◦ sudo gem install mysql -- --with-mysql-config=/web/pkg/mysql/current/bin/mysql_config
I also looked here.
http://pjforpresident.com/2008/06/20/compiling-mysql-native-bindings-on-os-x-macports/
http://blog.springenwerk.com/2008/11/rails-22-and-native-mysql-gem-on-mac-os.html
- I press on. - kedar@kedar-laptop:~/Projects/ror/people$ sudo gem install mysql [sudo] password for kedar: Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build gem native extension.
A HUGE trace follows. I am losing patience now.
A shame you omitted the bit with the actual information
You'll need to make sure you have the development packages for both
ruby and mysql (something like ruby-dev and libmysql-dev)
Fred