2012-02-20 3 views
0

プロジェクトの実行中にエラーが発生しました。私は問題が何かを見つけることができません。誰でも助けてくれますか?Ubuntu 11.04で画像が表示されない

エラーは次のとおりです。

/home/kranthi/.rvm/gems/[email protected]/gems/rmagick-2.9.1/lib/RMagick2.so: 
libMagickCore.so.2: cannot open shared object file: No such file or directory - 
/home/kranthi/.rvm/gems/[email protected]/gems/rmagick-2.9.1/lib/RMagick2.so (LoadError) 
+1

'libMagickCore.so.2'は奇妙に見えます。 Ubuntu 11.04は 'libmagickcore3'をパッケージ化しました。古い 'libMagickCore.so'を使いたい場合は、古いパッケージをインストールするために何らかの努力をする必要があります。あるいは、新しいバージョンで動作する宝石を探してみてください。または、新しいライブラリを使用するためにgemを再コンパイルしますか? – sarnold

答えて

1

rmagick 2.9.1はsarnoldが言ったように、それはImageMagickの古いバージョンを探している理由である2009年にリリースされました。 2.13.1などのrmagickのnewer versionにアップグレードし、imagemagick Ubuntu packageがインストールされていることを確認してください。

+0

imagemagickやrmagickに問題はありますか? Imagemagickの最新バージョンをインストールする必要がありますか?もしそうなら、私は最新のimagemagickパッケージをどこで見つけることができますか? –

+0

'sudo apt-get install imagemagick'を実行するだけで、最近のUbuntuパッケージを確実に入手できます。 貼り付けエラーは、使用しているrmagickのバージョンが約3歳であることを示しています。だから問題です。それをアップグレードするには、 'Gemfile'か' config/environment.rb'ファイル(それぞれRails 3と2.3用)で対応する行を見つけて、バージョンを '2.13.1'に設定してください。 rmagickの行が見つからない場合は、追加してください。次に、 'bundle install'または' rake gems:install'を実行します。 – aNoble

関連する問題