実現したいこと
rails でPDF 生成したい gem "ferrum"利用のdocker環境でない場合の設定方法を教えてください
htmlベースのpdfを生成させたいです。
発生している問題・分からないこと
rails初心者です。
Rails 7.0.5
本番環境centOS9
において
pdf生成機能を以下のgemを使って行っておりましたが、
gem 'wicket_pdf'
gem 'wkhtmltopdf-binary
本番環境ではうまく表示されませんでした。
おそらくcentOS9は非対応なのだと思います。
------------------------------------------------------------------------------エラー内容
RuntimeError: PDF could not be generated! Command Error: pid 1030928 exit 1 /var/www/bill-app7/shared/bundle/ruby/3.1.0/gems/wkhtmltopdf-binary-0.12.6.6/bin/wkhtmltopdf:69:in `<main>': Invalid platform, must be running on Ubuntu 16.04/18.04/20.04/22.04, CentOS 6/7/8, Debian 9/10, Archlinux amd64, or Intel-based Cocoa macOS (missing binary: /var/www/bill-app7/shared/bundle/ruby/3.1.0/gems/wkhtmltopdf-binary-0.12.6.6/bin/wkhtmltopdf_centos_9_amd64). (RuntimeError)
そこでgem "ferrum"を使ってPDF を生成させたいのですが、
必要なのはgem "ferrum" と
Chrome か Chromiumだけインストールすればできるということなのですが、
質問①:Chromeのインストールはどのようにやるのでしょうか?
参考になりそうな記事を探してはいるのですが、Dockerを使ったものばかり出てきて
(Dockerがわからないため手が出せません)先に進めなくなってしまいました。
質問②:gem "ferrum"はDockerを使わないと利用できないのでしょうか?
質問③:もしDockerを使わずに実装できる場合ローカル環境と本番環境にChromeをインストールすればよいということなのでしょうか?
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
https://qiita.com/kmkkiii/items/ec4564fe408329e2c65f
の記事を参考にしましたが、Dockerで詰まってしまいました。
本番環境にchromeをインストールするとは
https://kodyblog.com/install-google-chrome/
のようなことをすれば良いのか判断がつきません
ご教示いただけると助かります。
補足
特になし

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。