0

私はこれらの質問をたくさん見つけましたが、与えられた解決策はどれもうまくいきませんでした。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>'

私がこれまでに試したこと:

  • インストールsqlite3libsqlite3-devaptを介して
  • http://www.sqlite.org/sqlite3から最新のバイナリを使用してインストールする
  • sqlite3-dir(gem install sqlite3 -- --with-sqlite3-dir=/usr/local/lib)を指定する

この時点で私は少し必死です。何かご意見は?

4

2 に答える 2

0

/usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require':そのようなファイルをロードできません--mkmf(LoadError)

これは、ファイルが見つからないことを示していますmkmf。このファイルには-devrubyビルドが付属しています。ruby1.9.1あなたが実行していることを示すエラーメッセージのように、あなたはインストールしている必要がありruby1.9.1-devます

sudo aptitude install ruby1.9.1-dev

MintはUbuntuの派生物にすぎないので、このような問題を抱えているUbuntuを実行している人を探す価値があります。例:`require':ロードするそのようなファイルはありません--mkmf(LoadError)

于 2012-12-09T04:34:49.163 に答える
0

sqlite3-rubygemをインストールする必要があります。

于 2013-01-11T01:44:47.943 に答える