ruby-on-rails - Passenger错误: libMagickCore. so.2:无法打开共享对象文件

标签 ruby-on-rails ruby centos imagemagick rmagick

升级 CentOS 后,当我运行 Rails(4.1.4) 应用程序时出现错误

libMagickCore.so.2: cannot open shared object file: No such file or directory - /var/www/html/greenbadger-rails/vendor/cache/ruby/2.1.0/extensions/x86_64-linux/2.1.0/rmagick-2.13.3/RMagick2.so (LoadError)

我找不到 libMagickCore.so.2,但我有 libMagickCore.so.5

$ locate libMagickCore 

/usr/lib64/libMagickCore.so  
/usr/lib64/libMagickCore.so.5 
/usr/lib64/libMagickCore.so.5.0.0 
/usr/local/lib/libMagickCore.a 
/usr/local/lib/libMagickCore.la 
/usr/local/lib/libMagickCore.so 
/usr/local/lib/libMagickCore.so.5 
/usr/local/lib/libMagickCore.so.5.0.0

有什么想法可以解决这个问题吗?

最佳答案

我必须卸载 ImageMagick 和 ImageMagick-devel 并下载 RMagick 正在寻找的 ImageMagick 版本的 rpm 并手动安装: yum 删除 ImageMagick ImageMagick-devel; rpm -i ImageMagick-6.5.4.7-5.el6.x86_64.rpm

关于ruby-on-rails - Passenger错误: libMagickCore. so.2:无法打开共享对象文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31879207/

相关文章:

mysql - ActiveRecord 从类中选择一个属性

html - 在 rails 中添加比较功能

python - CentOS下安装idle-python2.7

ruby - 使用 Webrat 进行测试时如何处理 cookie?

linux - CentOS 6.5 中的 cgi-bin

centos - 从启动时使用自定义配置文件运行 supervisord

ruby-on-rails - 无法使用 Cocoon(Rails 3)将变量发送到部分

ruby-on-rails - Rails MVC 中基于 CLI 的 "V"?

ruby-on-rails - 在 Savon 中解析日期和时间时丢失 xml 数据

mysql - `require' : cannot load such file -- mysql(LoadError)