擅长:python、mysql、java
<p>在Heroku上安装wkhtmltopfd的最佳方法是获取python3的wkhtmltoppdf二进制文件,而不是wkhtmltoppdf包,您可以使用<a href="https://github.com/tutorcruncher/pydf" rel="nofollow noreferrer">pydf</a>来实现这一点。在</p>
<p>您可以简单地使用<code>pip</code>进行安装,如:</p>
<pre><code>pip install python-pdf
</code></pre>
<p>或者对于Python 2:</strong></p>
^{pr2}$
<p>与基于buildpack的方法不同,pydf安装时包含wkhtmltopf二进制文件,使用起来非常容易,这是Heroku的正确方法。在</p>
<p>但是如果您仍然想坚持使用<code>build-pack wkhtmltopdf</code>,下面是另一个解决方案,您可以尝试一下:</p>
<p><strong>通过:CLI安装</strong></p>
<pre><code>$ heroku create buildpack https://github.com/homelight/wkhtmltox-buildpack.git
</code></pre>
<p><strong>或手动:</strong></p>
<p>将以下行添加到<code>.buildpacks</code>文件中</p>
<p><a href="https://github.com/homelight/wkhtmltox-buildpack.git" rel="nofollow noreferrer">https://github.com/homelight/wkhtmltox-buildpack.git</a></p>
<p>请注意,此buildpack仅与cedar-14堆栈兼容。你可以用heroku堆叠:设置雪松-14设置正确的堆栈。在</p>