2016-06-07 55 views
0

我想写一个测试用例来验证pdf生成的行为。 gem 'wkhtmltopdf-binary', '~> 0.9.9.3'已经添加到我的开发组中,现在我也将其添加到测试组中。写作时我运行它那么测试后,它提供了以下错误:如何在测试环境中使用wkhtmltopdf-binary

PDFKit::NoExecutableError: No wkhtmltopdf executable found at /usr/local/bin/wkhtmltopdf

这就是我在我的pdfkit.rb文件。

PDFKit.configure do |config| 
     config.wkhtmltopdf = '/usr/local/bin/wkhtmltopdf' 
    end 

PDF是运行在开发envoirnment很好,但它的测试案例给错误,如何解决这个问题?我正在使用Ubuntu。

回答

0

好的我明白了,问题是可执行文件的路径已从'/usr/local/bin/wkhtmltopdf'更改为其他目录。所以,我只是从'/usr/local/bin/wkhtmltopdf'与命令

sudo rm -r /usr/local/bin/wkhtmltopdf 

删除二进制后,我发现新的二进制路径运行which wkhtmltopdf,然后通过运行命令

cd /usr/local/bin 
sudo ln -s /home/confiz/.rvm/gems/ruby-2.3.0/bin/wkhtmltopdf 

这解决了我的问题,创建符号链接