
當我執行“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 install ruby1.8-dev
安裝mysql。
sudo gem 安裝 mysql
看起來效果很好。但出現了煩人的消息。
next_result 沒有定義
field_name 沒有定義
field_table 沒有定義
field_def 沒有定義
…
這個可以嗎?
答案3
很高興它終於起作用了。
您提到的那些錯誤訊息我認為它們是由 RDoc 輸出(文件)產生的。這些只是訊息,表示沒有可用於某些函數定義的文件。應該問題不大。