libMagickCore.so.4:无法打开共享对象文件:没有这样的文件或目录

pra*_*ech 10 ubuntu ruby-on-rails

更新:

gem install rmagick解决了这个问题.

=====================================

在我运行我的rails应用程序后将我的ubuntu升级到12.10后,它会出错

libMagickCore.so.4:无法打开共享对象文件:没有这样的文件或目录 - /home/pramod/.rvm/gems/ruby-1.9.3-p327/gems/rmagick-2.13.2/lib/RMagick2.so

我的系统中存在以下路径.

/home/pramod/.rvm/gems/ruby-1.9.3-p327/gems/rmagick-2.13.2/lib/RMagick2.so

我是linux的新手,对如何解决它并不太了解.任何帮助深表感谢.

tox*_*xaq 21

升级时,您可能会丢失已编译gem中对库文件的引用.要解决这个问题,只需重新编译gem(在本例中为rmagick gem).根据您的服务器设置,您可以使用gem pristine rmagickbundle exec gem pristine rmagick使用bundler时执行此 操作.

  • 没有为我工作,但`捆绑更新rmagick`做了 (5认同)

aas*_*ish 6

将以下内容添加到.bashrc中再试一次

export LD_LIBRARY_PATH=/usr/local/lib
Run Code Online (Sandbox Code Playgroud)

如果,上面的命令不起作用意味着安装ImageMagick配置rmagick.尝试,

   gem uninstall rmagick
   gem install rmagick
Run Code Online (Sandbox Code Playgroud)