テスト環境
- Mac OS X 10.9.1
- ruby 1.9.3p429
Ruby で ImageMagick を使おうとしたら下記のようなエラーが表示されました。
1 2 3 4 5 6 7 8 9 |
/Users/XXXXXXXXXXX/.rbenv/versions/1.9.3-p429/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:45:in `require': dlopen(/Users/XXXXXXXXXXX/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/rmagick-2.13.2/lib/RMagick2.bundle, 9): Library not loaded: /usr/local/lib/libMagickCore-Q16.7.dylib (LoadError) Referenced from: /Users/XXXXXXXXXXX/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/rmagick-2.13.2/lib/RMagick2.bundle Reason: image not found - /Users/XXXXXXXXXXX/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/rmagick-2.13.2/lib/RMagick2.bundle from /Users/XXXXXXXXXXX/.rbenv/versions/1.9.3-p429/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:45:in `require' from /Users/XXXXXXXXXXX/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/rmagick-2.13.2/lib/rmagick.rb:11:in `<top (required)>' from /Users/XXXXXXXXXXX/.rbenv/versions/1.9.3-p429/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:110:in `require' from /Users/XXXXXXXXXXX/.rbenv/versions/1.9.3-p429/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:110:in `rescue in require' from /Users/XXXXXXXXXXX/.rbenv/versions/1.9.3-p429/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:35:in `require' from resizer.rb:4:in `<main>' |
(XXXXXXXXXXXはユーザー名です)
ImageMagick と rmagick を再インストールしてみても結果は同じだった時・・・
1 |
$ gem pristine rmagick |
このコマンドを実行してみたら幸せになれるかも・・・。
自分はなれました!
こういうブログもありました。
- gemでエラーが出たのでRubyのバージョンを2.1.1→2.1.0にした
- rmagickのインストールでMagickWand.hのエラー発生
- Rubygems 2.0.14.1 is not threadsafe,…Rubygems 2.1.0 or higher to enable parallel gem installation.
- UbuntuにrbenvをインストールしてRubyのバージョンを管理してみる
- Yosemiteをインストールしたらhomebrewに問題が
人気のあるブログ:
- 新しいgemのアップデート方法(rubygems-update)
- Coda2でscssを使うときのお供にcompassをどうぞ。
- bashでUTF-8に設定して日本語表示したり使ったり。Emacsでも。
- NginxをSSL付きで動かすために設定したこと
- Macでフォルダを結合したいとき