ruby-on-rails – Rails – 由于“libMagickCore.5.dylib”而无
发布时间:2020-12-17 01:50:14 所属栏目:百科 来源:网络整理
导读:当我运行rake db:create时,我收到此错误声明: rake aborted!dlopen(/Users/adam/.rvm/gems/ruby-1.9.3-p327/gems/rmagick-2.13.1/lib/RMagick2.bundle,9): Library not loaded: /usr/local/lib/libjpeg.8.dylib Referenced from: /usr/local/opt/imagemagi
当我运行rake db:create时,我收到此错误声明:
rake aborted! dlopen(/Users/adam/.rvm/gems/ruby-1.9.3-p327/gems/rmagick-2.13.1/lib/RMagick2.bundle,9): Library not loaded: /usr/local/lib/libjpeg.8.dylib Referenced from: /usr/local/opt/imagemagick/lib/libMagickCore.5.dylib Reason: Incompatible library version: libMagickCore.5.dylib requires version 13.0.0 or later,but libjpeg.8.dylib provides version 12.0.0 - /Users/adam/.rvm/gems/ruby-1.9.3-p327/gems/rmagick-2.13.1/lib/RMagick2.bundle /Users/adam/.rvm/gems/ruby-1.9.3-p327/gems/rmagick-2.13.1/lib/rmagick.rb:11:in `require' /Users/adam/.rvm/gems/ruby-1.9.3-p327/gems/rmagick-2.13.1/lib/rmagick.rb:11:in `<top (required)>' /Users/adam/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.2/lib/bundler/runtime.rb:68:in `require' /Users/adam/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.2/lib/bundler/runtime.rb:68:in `block (2 levels) in require' /Users/adam/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.2/lib/bundler/runtime.rb:66:in `each' /Users/adam/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.2/lib/bundler/runtime.rb:66:in `block in require' /Users/adam/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.2/lib/bundler/runtime.rb:55:in `each' /Users/adam/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.2/lib/bundler/runtime.rb:55:in `require' /Users/adam/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.2/lib/bundler.rb:128:in `require' /Users/adam/rubydev/app-staging/config/application.rb:13:in `<top (required)>' /Users/adam/rubydev/app-staging/Rakefile:5:in `require' /Users/adam/rubydev/app-staging/Rakefile:5:in `<top (required)>' /Users/adam/.rvm/gems/ruby-1.9.3-p327/bin/ruby_noexec_wrapper:14:in `eval' /Users/adam/.rvm/gems/ruby-1.9.3-p327/bin/ruby_noexec_wrapper:14:in `<main>' (See full trace by running task with --trace) 我整个下午都在寻找一个问题以及如何解决它,但没有成功. 有问题的部分在这里: Referenced from: /usr/local/opt/imagemagick/lib/libMagickCore.5.dylib Reason: Incompatible library version: libMagickCore.5.dylib requires version 13.0.0 or later,but libjpeg.8.dylib provides version 12.0.0 - /Users/adam/.rvm/gems/ruby-1.9.3-p327/gems/rmagick-2.13.1/lib/RMagick2.bundle 如何在OS X Lion上升级libMagickCore.5.dylib? 先感谢您 编辑:重新安装imagemagick后我运行了rake db:create并得到: rake db:createrake aborted! dlopen(/Users/adam/.rvm/gems/ruby-1.9.3-p327/gems/rmagick-2.13.1/lib/RMagick2.bundle,9): Library not loaded: /usr/local/opt/imagemagick/lib/libMagickCore.5.dylib Referenced from: /Users/adam/.rvm/gems/ruby-1.9.3-p327/gems/rmagick-2.13.1/lib/RMagick2.bundle Reason: image not found - /Users/adam/.rvm/gems/ruby-1.9.3-p327/gems/rmagick-2.13.1/lib/RMagick2.bundle /Users/adam/.rvm/gems/ruby-1.9.3-p327/gems/rmagick-2.13.1/lib/rmagick.rb:11:in `require' /Users/adam/.rvm/gems/ruby-1.9.3-p327/gems/rmagick-2.13.1/lib/rmagick.rb:11:in `<top (required)>' /Users/adam/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.2/lib/bundler/runtime.rb:68:in `require' /Users/adam/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.2/lib/bundler/runtime.rb:68:in `block (2 levels) in require' /Users/adam/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.2/lib/bundler/runtime.rb:66:in `each' /Users/adam/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.2/lib/bundler/runtime.rb:66:in `block in require' /Users/adam/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.2/lib/bundler/runtime.rb:55:in `each' /Users/adam/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.2/lib/bundler/runtime.rb:55:in `require' /Users/adam/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.2/lib/bundler.rb:128:in `require' /Users/adam/rubydev/app-staging/config/application.rb:13:in `<top (required)>' /Users/adam/rubydev/app-staging/Rakefile:5:in `require' /Users/adam/rubydev/app-staging/Rakefile:5:in `<top (required)>' /Users/adam/.rvm/gems/ruby-1.9.3-p327/bin/ruby_noexec_wrapper:14:in `eval' /Users/adam/.rvm/gems/ruby-1.9.3-p327/bin/ruby_noexec_wrapper:14:in `<main>' (See full trace by running task with --trace) 解决方法
从命令行尝试gem pristine rmagick.
参考:https://github.com/mroth/lolcommits/issues/65 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |