# Sudo gem install mysql problem

**URL:** <https://www.ruby-forum.com/t/sudo-gem-install-mysql-problem/188089>\
**Category:** Ruby\
**Created:** [May 5, 2010, 3:41pm UTC](https://www.ruby-forum.com/t/sudo-gem-install-mysql-problem/188089 "2010-05-05T15:41:25Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![luofeiyu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9de0a6/32.png) [@luofeiyu](https://www.ruby-forum.com/u/luofeiyu)\
**Post date:** [May 5, 2010, 3:41pm UTC](https://www.ruby-forum.com/t/sudo-gem-install-mysql-problem/188089/1 "2010-05-05T15:41:25Z")

</div>

today i have installed ubuntu10.04.  
pt@pt-laptop:~$ ruby -v  
ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]  
pt@pt-laptop:~$ gem -v  
1.3.5  
pt@pt-laptop:~$ sudo gem install mysql  
Building native extensions. This could take a while…  
ERROR: Error installing mysql:  
ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb  
extconf.rb:10:in `require’: no such file to load – mkmf (LoadError)  
from extconf.rb:10

Gem files will remain installed in /var/lib/gems/1.8/gems/mysql-2.8.1  
for inspection.  
Results logged to  
/var/lib/gems/1.8/gems/mysql-2.8.1/ext/mysql\_api/gem\_make.out

how to sovle the problem?

---

<div class="post-metadata">

**Author:** ![luofeiyu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9de0a6/32.png) [@luofeiyu](https://www.ruby-forum.com/u/luofeiyu)\
**Post date:** [May 5, 2010, 3:49pm UTC](https://www.ruby-forum.com/t/sudo-gem-install-mysql-problem/188089/2 "2010-05-05T15:49:11Z")

</div>

try sudo gem install mysql – --with-mysql-dir= _Put Location Mysql  
directory here._  
I.E.  
sudo gem install mysql – --with-mysql-dir=/usr/local/mysql  
sudo gem install mysql –  
–with-mysql-config=/usr/local/mysql/bin/mysql\_config

Rich

---

<div class="post-metadata">

**Author:** ![luofeiyu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9de0a6/32.png) [@luofeiyu](https://www.ruby-forum.com/u/luofeiyu)\
**Post date:** [May 5, 2010, 6:33pm UTC](https://www.ruby-forum.com/t/sudo-gem-install-mysql-problem/188089/3 "2010-05-05T18:33:44Z")

</div>

On May 5, 10:41 am, Pen T. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> /usr/bin/ruby1.8 extconf.rb  
> extconf.rb:10:in `require’: no such file to load – mkmf (LoadError)  
> from extconf.rb:10
> 
> Gem files will remain installed in /var/lib/gems/1.8/gems/mysql-2.8.1  
> for inspection.  
> Results logged to  
> /var/lib/gems/1.8/gems/mysql-2.8.1/ext/mysql\_api/gem\_make.out
> 
> how to sovle the problem?

You need a full Ruby installation, from the path “/var/lib” looks like  
you’re running Ubuntu.

Please install ruby-dev package and try again.

Also, you need mysql and libmysql-dev packages to compile.

---

<div class="post-metadata">

**Author:** ![luofeiyu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9de0a6/32.png) [@luofeiyu](https://www.ruby-forum.com/u/luofeiyu)\
**Post date:** [May 18, 2010, 7:57am UTC](https://www.ruby-forum.com/t/sudo-gem-install-mysql-problem/188089/4 "2010-05-18T07:57:24Z")

</div>

On May 6, 2:29 am, Luis L. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > Building native extensions. This could take a while…  
> > /var/lib/gems/1.8/gems/mysql-2.8.1/ext/mysql\_api/gem\_make.out  
> > –  
> > Luis L.

I’ve been scratching my head all afternoon as you suggested sudo apt-  
get install ruby-dev and then running sudo gem install mysql worked  
sort of I got a whole lot of definition errors but I’m closer than I  
was

---

<div class="post-metadata">

**Author:** ![luofeiyu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9de0a6/32.png) [@luofeiyu](https://www.ruby-forum.com/u/luofeiyu)\
**Post date:** [May 5, 2010, 6:35pm UTC](https://www.ruby-forum.com/t/sudo-gem-install-mysql-problem/188089/5 "2010-05-05T18:35:29Z")

</div>

This Doc might help.

[https://help.ubuntu.com/community/RubyOnRails](https://help.ubuntu.com/community/RubyOnRails)

[https://help.ubuntu.com/community/RubyOnRails](https://help.ubuntu.com/community/RubyOnRails)Rich

---

<div class="post-metadata">

**Author:** ![luofeiyu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9de0a6/32.png) [@luofeiyu](https://www.ruby-forum.com/u/luofeiyu)\
**Post date:** [May 18, 2010, 8:35am UTC](https://www.ruby-forum.com/t/sudo-gem-install-mysql-problem/188089/6 "2010-05-18T08:35:27Z")

</div>

On May 5, 11:41 pm, Pen T. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> /usr/bin/ruby1.8 extconf.rb  
> Posted viahttp://www.ruby-forum.com/.  
> I was getting the exact same error - I can get sudo gem install mysql  
> to load only after running sudo apt-get install ruby-dev but then  
> rails app reports wrong wrong gem version and asks me to 2.2.3 back  
> from 2.2.5 sudo gem install -v=2.2.3 rails run app and web brick  
> starts and displays default page go to generators scaffold works then  
> rake db migrate you should get a password error alter user name and  
> password for all environments and I am hoping that works

---

<div class="post-metadata">

**Author:** ![luofeiyu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9de0a6/32.png) [@luofeiyu](https://www.ruby-forum.com/u/luofeiyu)\
**Post date:** [May 18, 2010, 7:55pm UTC](https://www.ruby-forum.com/t/sudo-gem-install-mysql-problem/188089/7 "2010-05-18T19:55:51Z")

</div>

On May 18, 2010, at 12:35 AM 5/18/10, lyn wrote:

> > –  
> > Posted viahttp://www.ruby-forum.com/.
> 
> I was getting the exact same error - I can get sudo gem install mysql  
> to load only after running sudo apt-get install ruby-dev but then  
> rails app reports wrong wrong gem version and asks me to 2.2.3 back  
> from 2.2.5 sudo gem install -v=2.2.3 rails run app and web brick  
> starts and displays default page go to generators scaffold works then  
> rake db migrate you should get a password error alter user name and  
> password for all environments and I am hoping that works

As much as this might not be what you want to hear, I’ve always  
eventually given up on trying to use apt on ubuntu for ruby related  
stuff. Something funky’s up with their debs.

Instead, I install ruby from source and then use the various scripts  
inside the source tarball to install almost everything else I need. It’s  
much simpler in the long run, though you’ll have to do upgrades by hand.
