PIB - Debian GNU/Linux - RubyGems

トラブルシューティング

2012-05-01: gem install 時の require 'mkmf'

例えば tmail をインストールしようとすると mkmf が見つからず以下のようなエラーが出て失敗するという不具合。
# gem install tmail
Fetching: tmail-1.2.7.1.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing tmail:
        ERROR: Failed to build gem native extension.

        /usr/bin/ruby1.8 extconf.rb
extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)
        from extconf.rb:1


Gem files will remain installed in /var/lib/gems/1.8/gems/tmail-1.2.7.1 for inspection.
Results logged to /var/lib/gems/1.8/gems/tmail-1.2.7.1/ext/tmailscanner/tmail/gem_make.out
mkmf.rb は ruby パッケージではなく ruby-dev パッケージに入っているので ruby-dev を入れておけとのこと。

参考:

関連