LeopardからLionにアップグレードした(つまり、新規インストールではない)と、以前はうまく機能していたrmagickが機能しなくなり、次のエラーが発生します。
Powが実行しようとしたときに、Rackアプリが例外を発生させました。
LoadError: dlopen(/Users/rassom/.rvm/gems/Ruby-1.8.7-p334/gems/rmagick-2.13.1/lib/RMagick2.bundle, 9): Library not loaded:
/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /Users/rassom/.rvm/gems/Ruby-1.8.7-p334/gems/rmagick-2.13.1/lib/RMagick2.bundle
Reason: image not found - /Users/rassom/.rvm/gems/Ruby-1.8.7-p334/gems/rmagick-2.13.1/lib/RMagick2.bundle
~/.rvm/gems/Ruby-1.8.7-p334/gems/rmagick-2.13.1/lib/RMagick2.bundle
~/.rvm/gems/Ruby-1.8.7-p334/gems/rmagick-2.13.1/lib/rmagick.rb:11
~/.rvm/gems/Ruby-1.8.7-p334/gems/bundler-1.0.15/lib/bundler/runtime.rb:68:in `require'
~/.rvm/gems/Ruby-1.8.7-p334/gems/bundler-1.0.15/lib/bundler/runtime.rb:68:in `require'
~/.rvm/gems/Ruby-1.8.7-p334/gems/bundler-1.0.15/lib/bundler/runtime.rb:66:in `each'
Rmagickのアンインストールと再インストールを試みましたが、それは役に立ちませんでした。
誰かが解決策を持っていますか?
ありがとう:-)
私は同じ問題を抱えており、ImageMagickをアンインストールし、rmagick gemを削除してバンドルインストールを再度実行することで解決しました。
バンドルインストールを再インストールして実行する前に、rmagick gemが〜/ .rvm/gems/Ruby-1.8.7-p334/gems /フォルダーから完全に削除されていることを確認してください。少なくとも、このエラーを回避できます。
私はこれを見つけました: https://stackoverflow.com/questions/6674666/installing-imagemagick-leads-to-weird-error-involving-opencl
Copied /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib from 10.6 computer into the same folder on 10.7.
ここにアップロードしたファイル: http://www.workdreamer.com/uploads/libclparser.dylib
私の場合、ImageMagickがhomebrew経由でアップグレードされた後にエラーが発生しました。 @Marcusの回答とは異なり、ImageMagickをアンインストールする必要はありませんでした。かかったのは:
$ gem uninstall rmagick
$ bundle
乾杯
Imagemagickをhomebrew経由でインストールしたMac OSX Lion(10.7)では、これにより問題が解決しました:
まず、壊れたrmagickをrvmインストールパスから削除します:〜/ .rvm/gems/Ruby-1.9.3-p194/gems /
その後、brew経由でimagemagickを再インストールしてから、もう一度bundleを実行します。
brew uninstall imagemagick
brew install imagemagick
bundle
以前にRailsアプリで「バンドルパッケージ」を使用したため、gemをアンインストールして再インストールするだけでは問題は解決しませんでした。コピーがvendor /に残っていたためです。vendor/でのコピーの削除bundle installを実行すると問題が修正されました。
Ruby環境をMountain Lionにアップグレードするための完全なチェックリストは次のとおりです。 http://tektastic.kig.re/2012/07/getting-rmagic-and-friends-to- work-on.html
[-2007年6月19日修正]