WindowsXPのInstant Rails環境でgem install rmagickをやると下記のエラーになる。
C:\InstantRails\rails_apps>gem install rmagick
Building native extensions. This could take a while...
ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.ruby gem_extconf.rb install rmagick
sh configure
gem_extconf.rb:38: undefined method `exitstatus' for nil:NilClass (NoMethodError
)
Gem files will remain installed in C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/r
magick-1.15.10 for inspection.
Results logged to C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rmagick-1.15.10/ge
m_make.out
あるいは下記のエラーが出る場合。
ERROR: Error installing gem rmagick[.gem]: buffer error
http://d.hatena.ne.jp/akm/20071001を参考に解決。rubygem自身が古すぎるらしい。rubygem自身をアップデートするには--systemが必要とのこと。
gem update --system
これでRubyGemsが0.9.4に上がった。
C:\>gem install rmagick
Successfully installed rmagick, version 1.15.9
うむ。すんなりインストールに成功した。
[this is good] I can look for the reference to a site on which there is a lot of information on this question.
投稿情報: Elijah Elam | 2010/06/16 20:12