I am running Linx Mint, a version of Ubuntu, and I installed Ruby and Rails. However, when I try to install the mySql package via. gem, "gem install mysql" I get an error message (See below) with no idea how to fix the error. I looked on the net (Google), but all suggestions do not work with this Linux. Also, as far as I know, I have all of the correct mySql drivers/headers, etc. =================== error message ================================== Select which gem to install for your platform (i486-linux) 1. mysql 2.7.3 (mswin32) 2. mysql 2.7.1 (mswin32) 3. mysql 2.7 (ruby) 4. mysql 2.6 (ruby) 5. mysql 2.5.1 (ruby) 6. Cancel installation > 3 Building native extensions. This could take a while... extconf.rb:1:in `require': no such file to load -- mkmf (LoadError) from extconf.rb:1 ERROR: While executing gem ... (RuntimeError) ERROR: Failed to build gem native extension. Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/mysql-2.7 for inspection.
on 2007-06-29 19:55
on 2007-07-01 00:00
On 6/29/07, David <firstname.lastname@example.org> wrote: > > from extconf.rb:1 > > ERROR: While executing gem ... (RuntimeError) > ERROR: Failed to build gem native extension. > Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/mysql-2.7 for inspection. http://blogs.law.harvard.edu/hoanga/2006/10/27/fix... apt-get install ruby-dev If that doesn't help, tell us how did you install ruby (from package or from source), and whether you have installed build-essential package (i.e. can you compile anything?)
on 2007-07-01 07:53
Try: sudo apt-get install libmysql-ruby This will install the distribution's MySQL library. It works well in production, I've used it many times in both server and development environments. Robert