尝试使用convert(1)时,我收到以下错误:
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /usr/local/bin/convert
Reason: image not found
Trace/BPT trap: 5
Run Code Online (Sandbox Code Playgroud)
知道如何解决它吗?
我已经安装了ImageMagick brew install imagemagick.这一切都很好,我可以从终端/命令行运行任何ImageMagick命令.
现在当我尝试在PHP中使用ImageMagick类时,我收到一个错误Class 'Imagick' not found in ....我想这是因为没有加载ImageMagick模块.
任何人都可以帮我把这个东西用PHP工作吗?谢谢!
附加信息:
Mac OS X版本: 10.8:Mountain Lion
PHP版本:5.3.13
我在尝试png使用回形针附件保存到模型时出错.
我的User模特:
class User < ActieRecord::Base
attr_accessible :icon
has_attached_file :icon, :url => "/system/users/icon/:hash.:extension",
:hash_secret => "superSecretHashSecret",
:styles => { :medium => "300x300>", :thumb => "100x100>" }
end
Run Code Online (Sandbox Code Playgroud)
尝试设置图标的示例:
u = User.last
u.icon = open(Rails.root + "spec/fixtures/files/example.png")
u.save
Run Code Online (Sandbox Code Playgroud)
示例模型错误:
:icon => ["/var/folders/43/810gn/T/example20121104-36855-1v7t136.png is not recognized by the 'identify' command."]
Run Code Online (Sandbox Code Playgroud)
有很多人在这个问题上发过类似的问题,尤其是这个问题,但这些解决方案都不适合我.
我的command_path设置正确:
O:~ $ which identify
/usr/local/bin/identify
Run Code Online (Sandbox Code Playgroud)
在 development.rb
Paperclip.options[:command_path] = "/usr/local/bin/"
Run Code Online (Sandbox Code Playgroud)
但这仍然可能是问题所在. 当试图直接使用`识别时,我得到以下错误:
O:~ $ identify workspace/app/spec/fixtures/files/example.png
dyld: Library not loaded: /usr/lib/libltdl.7.dylib
Referenced from: /usr/local/bin/identify …Run Code Online (Sandbox Code Playgroud) homebrew ruby-on-rails imagemagick paperclip ruby-on-rails-3