
「gem install mysql」を実行すると、以下のエラーメッセージが表示されました。
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
これを回避するにはどうすればいいでしょうか?
答え1
エラー メッセージから、ruby-dev パッケージが見つからないようです。次を試してください。
sudo apt-get install ruby1.8-dev
それが役に立てば幸い。
答え2
「ruby1.8-dev」を追加しました。
sudo apt-get で ruby1.8-dev をインストールします
mysqlをインストールします。
sudo gemでmysqlをインストール
うまく動作しているようです。しかし、迷惑なメッセージが表示されます。
next_result の定義がありません
field_name の定義がありません
field_table の定義がありません
field_def の定義がありません
...
これでいい?
答え3
ようやくうまくいってよかったです。
あなたが言及しているエラー メッセージは、RDoc 出力 (ドキュメント) によって生成されたものだと思います。これらは、特定の関数定義に関するドキュメントが存在しないことを示すメッセージです。それほど問題にはならないはずです。