WKHTMLToPDF
のラッパーとしてLaravel Snappyを使用しています。私のアプリでPDFを生成できるようにしています。残念ながら、私はこのエラーが発生します:エラーを返すOSXのLaravel - wkhtmltopdf
The exit status code '126' says something went wrong:
stderr: "sh: /audit/vendor/h4cc/wkhtmltopdf-amd64/bin/wkhtmltopdf-amd64:
cannot execute binary file
"
stdout: ""
command: /audit/vendor/h4cc/wkhtmltopdf-amd64/bin/wkhtmltopdf-amd64 --lowquality
を私はこれらの指示に従って、両方の64ビットパッケージ(PDFおよび画像)Composer
て、インストール:https://github.com/KnpLabs/snappy#wkhtmltopdf-binary-as-composer-dependenciesを、と私はパッケージがの/ベンダー/フォルダにインストールされている見ることができます私のアプリ。
をPDFディレクトリにコピーしてsh ./wkhtmltopdf-amd64
を実行すると、cannot execute binary file
が返されます。
以前は、このエラーを解決しようとするフォルダに次の2つのコマンドを実行しました。chmod a+x wkhtmltopdf-amd64
とsudo chmod +x wkhtmltopdf-amd64
- どちらも、バイナリファイルのこの問題を解決していないようです。
私はOS Xの最新バージョンを使用しています。私はこの作業をどのように得ることができるかについての助けや指導を大変感謝しています。
私は実際にMAMPを使用しています。 – Ben
ほぼ確実に問題です。 https://github.com/KnpLabs/snappy/issues/99が役立ちます。 – trh88
私はMacのバイナリをインストールしました - http://wkhtmltopdf.org/downloads.html。たぶん、私はそれがインストールされている今、さらなる設定が必要ですか?私は不明です。 – Ben