1

我在 Windows 上的本地服务器上运行 rails。我将 wkhtmltoimage 安装到 C:/Sites/wkhtmltoimage

现在我必须告诉 IMGKit 在哪里可以找到它,所以我添加了一个文件 initializers/imgkit.rb:

IMGKit.configure do |config|
  config.wkhtmltoimage = 'C:/Sites/wkhtmltoimage'
end

但是当我尝试使用 IMGKit 时,rails 告诉我:

No wkhtmltoimage executable found at /usr/local/bin/wkhtmltoimage

但是我为它设置了一条新的路径?

我试图要求此文件以确保它已加载

require 'config/initializers/imgkit.rb'

但后来我被告知:无法加载这样的文件——config/initializers/imgkit.rb

我现在该怎么办?请帮忙。

4

1 回答 1

0

您必须像这样使用 .exe 放置完整路径:

config.wkhtmltoimage = 'C:/Sites/wkhtmltoimage/bin/wkhtmltoimage.exe'

并将此路径:'C:/Sites/wkhtmltoimage/bin/' 添加到环境变量中的 PATH 中。

然后您应该会在全局范围内看到 wkhtmltoimage。

于 2014-09-22T09:40:22.523 回答