1. ホーム
  2. ruby

[解決済み] Ruby: Ubuntuへのrmagickのインストール

2022-06-03 15:09:16

質問

Ubuntu 10.04でRMagickをセットアップしようとしています。見たところ ここで を見ましたが、喜びはありませんでした。ImageMagickをソースからコンパイルしてインストールもしましたが、説明書の はこちら を使用してRMagickをインストールしようとしたとき、まだ私を助けなかった。私はこのエラーを得ました。

carcher@carcher-laptop:~/Code/temp/RMagick-2.13.1$ sudo gem install rmagick
Building native extensions.  This could take a while...
ERROR:  Error installing rmagick:
 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 /usr/lib/ruby/gems/1.8/gems/rmagick-2.13.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/rmagick-2.13.1/ext/RMagick/gem_make.out
carcher@carcher-laptop:~/Code/temp/RMagick-2.13.1$ 

どういうことなんでしょうか:) 私はRubyとRubyGemsの初心者なので、お手柔らかにお願いします。私の設定は以下の通りです。

Ruby: 1.8.7
RubyGems: 1.3.7

私はかなりアイデアがない(そしてあまりにも疲れている!)。私は上記のリンクを使用してソースからRMagickをコンパイルしようとしましたが、それは以下のように失敗しました。 ./configure スクリプトがないため失敗しました :(

どんなことでもご相談ください。

どのように解決するのですか?

パッケージのインストール imagemagicklibmagickwand-dev (または libmagick9-dev ). これで、Rmagick Gemをインストールできるようになります。

sudo apt-get install imagemagick libmagickwand-dev

もしそうでなければ、以下のようなruby関連の開発パッケージが不足しています。 build-essentialruby1.8-dev . もしそうなら、一般的な "ubuntu install ruby 1.8" というクエリを google で実行すれば解決するはずです。