2015/08/20 (木)

2015-08-20:LoadError: libMagickCore.so.2: cannot open shared object file

とある rails のプロジェクトを更新するときに rake assets:precompile RAILS_ENV=production しようとして

rake aborted!
LoadError: libMagickCore.so.2: cannot open shared object file: No such file or directory - /usr/local/rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/rmagick-2.14.0/lib/RMagick2.so
/xxxx/config/application.rb:17:in `'
/xxxx/Rakefile:4:in `'
(See full trace by running task with --trace)

というエラーを喰らった。

けど、No such file or directory 言われたファイルはちゃんとあるのよね。
gem でいれた rmagick をリコンパイルすればいいのよ、ってのをググって見つけたので、

$ sudo gem pristine rmagick

したら、無事解決。

comment