繁体   English   中英

Rails-IMGkit-Errno :: EACCES权限被拒绝错误

[英]Rails - IMGkit - Errno::EACCES Permission denied error

我在Rails项目中使用IMGkit gem。 我还安装了wkhtmltoimage-binary ,这对于IMGkit起作用是必需的。 IMGkit和wkhtmltoimage-binary都通过gemfile安装。 config/initializers/imgkit.rb我有

IMGKit.configure do |config|
  config.wkhtmltoimage = '/Users/Praveen/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/wkhtmltoimage-binary-0.12.2'
  config.default_format = :png
end

apps_controller.rb

def index

kit = IMGKit.new(html, :quality => 50)

# Get the image BLOB
img = kit.to_img

# Save to a file
file = kit.to_file('/path/to/save/file2.jpg')

# send to browser (Rails - use with #caches_page)
send_data(kit.to_img, :type => "image/jpeg", :disposition => 'inline')

结束

运行此时,出现以下错误

在此处输入图片说明

尽管文件夹许可为777。有关此的任何帮助都可以继续。 提前致谢。

我自己弄清楚了。

如果通过gemfile安装wkhtmltoimage-binary ,则无需在imgkit.rb提供以下内容。

config.wkhtmltoimage = '/Users/Praveen/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/wkhtmltoimage-binary-0.12.2'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM