Rails - IMGkit - Errno::EACCES Ошибка отказа в разрешении

Я использую 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. Любая помощь на этом, чтобы продолжить. Заранее спасибо.

1 ответ

Я понял это сам.

Не нужно давать следующее в imgkit.rb если вы установите wkhtmltoimage-binary через гемфайл.

config.wkhtmltoimage = '/Users/Praveen/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/wkhtmltoimage-binary-0.12.2'
Другие вопросы по тегам