2011-07-05 10 views
42

ジャストアップグレード(つまり、新しいインストールではない)ヒョウと私の前によく働いrmagickからライオンには、今はもう仕事と私は、このエラーを与えていない:rmagickとOS Xライオン


ラックアプリPowがそれを実行しようとしたときに例外を発生させた。

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と再インストールを試してみましたが、それは助けにはなりませんでした。

誰にも解決策がありますか?

+2

ない、これが役立つかどうかわからが、あなたが、その後はImageMagick&再インストールrmagick再インストールしてみたのですか? – Brian

+0

ありがとう、ブライアン。はい、私はそれを試みましたが、残念ながら、エラーを取得します。 – rassom

答えて

70

:-)

おかげで、私は同じ問題を抱えていたとrmagickの宝石を削除し、バンドルを再度インストールを実行する、ImageMagickのをアンインストールすることによってそれを解決しました。

バンドルインストールを再インストールして実行する前に〜/ .rvm/gems/ruby​​-1.8.7-p334/gems /フォルダからrmagick gemが完全になくなっていることを確認してください。 。

+0

素晴らしい!ありがとう:-) – rassom

+5

これは私のために働いた。しかし、私が最初にimagemagickをbrew経由で再インストールしようとしたとき、私はライオンのxcodeの最新バージョンを持っていなかったので失敗しました。その問題に取り組んでいる人のためのちょうどFYI、あなたはApp Store経由でxcodeを得ることができます。また、App Storeでは、xcodeがダウンロードされた後にxcodeが「インストール済み」と表示されますが、インストーラを実行するには実際にLaunch Padに行く必要があります。私が認めたいと思うよりも多くの時間を無駄にした愚かなちょっとしたお菓子。 –

+0

NICE !!ちょうどライオンに更新され、この問題を遭遇しました。 @Marcusの解決策は驚異的でした。 MacPorts経由でImageMagickをインストールするには1時間しかかかりません:/まあ、今はすべて良いです。 – raidfive

2

以前私のレールアプリで「バンドルパッケージ」を使用していたので、コピーがベンダー/に残っていたので、この宝石をアンインストールして再インストールしても問題は解決しませんでした。 vendor /でコピーを削除し、bundle installを再度実行すると問題が解決されました。

14

私が見つけたこの: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この1つは私の問題を修正自作を通じてinstallaed ImageMagickを搭載したMac OSXライオン(10.7)で

4

:すべての

まず、あなたのRVMのインストールパスから壊れrmagickを削除します。〜/ .rvm /宝石/ルビー-1.9.3-P194 /宝石/

その後醸造を通じてのImageMagickを再インストールし、再度バンドルを実行します。ここでは

brew uninstall imagemagick 
brew install imagemagick 
bundle 
1

はマウンテンライオンにルビー環境をアップグレードするために私の完全なチェックリストです:http://tektastic.kig.re/2012/07/getting-rmagic-and-friends-to-work-on.html

[ - 2007年6月19日固定]

+0

これは現在404です。 – mmell

+0

ありがとう!私はポストへのリンクを修正しましたが、それがまだどれほど関連しているかはわかりません。 –

9

私の場合、ImageMagickが自作でアップグレードされた後にエラーが発生しました。 @Marcusの回答とは異なり、ImageMagickをアンインストールする必要はありませんでした。 かかったすべてだった:

$ gem uninstall rmagick 
$ bundle 

乾杯

関連する問題