我需要使用我的AWS EB应用程序安装WK
HTMLTOX.
我找到了 this教程,除了支持旧版本外,它还可以工作.
我找到了 this教程,除了支持旧版本外,它还可以工作.
有没有人在AWS EB上安装最新的(0.12.3)版本,因为这是一个有点不同的文件夹结构?
解决方法
在尝试了不同的教程之后,包括
this我终于得到了这个工作 – 我更新了porteaux的答案.
我将下面的代码添加到命令部分的EB * .config文件中:
commands: # install WKHTML 03_command: command: yum install xz urw-fonts libXext openssl-devel libXrender 04_command: command: wget http://download.gna.org/wkhtmltopdf/0.12/0.12.3/wkhtmltox-0.12.3_linux-generic-amd64.tar.xz 05_command: command: tar -xJf wkhtmltox-0.12.3_linux-generic-amd64.tar.xz 06_command: command: cp wkhtmltox/bin/wkhtmltopdf /usr/local/bin/wkhtmltopdf 07_command: command: cp wkhtmltox/bin/wkhtmltoimage /usr/local/bin/wkhtmltoimage
>以上教程适用于Ubuntu,AWS EB运行Amazon Linux,因此他们使用yum而不是apt-get
>我不得不使用J开关和tar命令来处理* .xz文件
>最后我不得不将wkhtmltopdf和wkhtmltoimage文件复制到bin文件夹.
完成!我希望这会有助于其他人.
更新:根据dhollenbeck的建议
04_command: command: wget https://downloads.wkhtmltopdf.org/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz test: test ! -f .wkhtmltopdf 05_command: command: tar -xJf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz test: test ! -f .wkhtmltopdf 06_command: command: cp wkhtmltox/bin/wkhtmltopdf /usr/local/bin/wkhtmltopdf test: test ! -f .wkhtmltopdf 07_command: command: cp wkhtmltox/bin/wkhtmltoimage /usr/local/bin/wkhtmltoimage test: test ! -f .wkhtmltopdf 08_command: command: touch .wkhtmltopdf
我已经更新了我的脚本,可以确认这项工作.谢谢dhollenbeck