运行以下代码安装ruby的mysql库:
[code]
sudo gem install mysql
[/code]
结果报以下错误:
[code]
Building native extensions. This could take a while...
ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.
ruby extconf.rb install mysql
extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:1
[/code]
上网一搜,原来需要先安装ruby-dev:
[code]
sudo apt-get install ruby1.8-dev
[/code]
再运行:
[code]
sudo gem install mysql
[/code]
OK了。
[code]
sudo gem install mysql
[/code]
结果报以下错误:
[code]
Building native extensions. This could take a while...
ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.
ruby extconf.rb install mysql
extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:1
[/code]
上网一搜,原来需要先安装ruby-dev:
[code]
sudo apt-get install ruby1.8-dev
[/code]
再运行:
[code]
sudo gem install mysql
[/code]
OK了。
本文介绍了在安装Ruby的MySQL库时遇到的错误,并提供了解决方案:首先安装ruby-dev,然后再尝试安装mysql gem。
1795

被折叠的 条评论
为什么被折叠?



