Tôi có vấn đề này trong khi cài đặt Rails trên Ubuntu 11:Rails cài đặt bị lỗi trên Ubuntu với "không thể tải tập tin như vậy - MKMF"
[email protected]:/home/salah/rubygems-1.8.15# sudo gem install mysql
Fetching: mysql-2.8.1.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing mysql:
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:10:in `<main>'
Gem files will remain installed in /usr/lib/ruby/gems/1.9.1/gems/mysql-2.8.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.9.1/gems/mysql-2.8.1/ext/mysql_api/gem_make.out
Bạn có một vấn đề để cài đặt đá quý mysql, không phải Rails phải không? Dù sao, tôi không chắc đá quý mysql vẫn được duy trì ... đá quý 'mysql2' bây giờ là tiêu chuẩn –
Có thể trùng lặp của [\' require ': không có tệp như vậy để tải - mkmf (LoadError)] (http: //stackoverflow.com/questions/7645918/require-no-such-file-to-load-mkmf-loaderror) – kenorb