我发现了很多这些问题,但没有一个解决方案有效。我也没有看到提到的x64,所以也许这是相关的。
问题在于:
Building native extensions. This could take a while...
ERROR: Error installing sqlite3:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.9.1 extconf.rb
/usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
from /usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from extconf.rb:3:in `<main>'
到目前为止我尝试过:
sqlite3
&amp; libsqlite3-dev
通过apt sqlite3
gem install sqlite3 -- --with-sqlite3-dir=/usr/local/lib
)我现在有点绝望了。有什么想法吗?
答案 0 :(得分:0)
/usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in`requirement':无法加载此类文件 - mkmf(LoadError)
这表示无法找到文件mkmf
。此文件附带-dev
ruby构建。对于ruby1.9.1
,如果您显示正在运行的错误消息,则需要安装ruby1.9.1-dev
sudo aptitude install ruby1.9.1-dev
Mint只是Ubuntu的衍生物,因此值得您花时间搜索运行Ubuntu的人也有这样的问题。例如:`require': no such file to load -- mkmf (LoadError)
答案 1 :(得分:0)
您需要安装sqlite3-ruby gem。