🤔
2024年05月現在、html2slimを使う方法
概要
2024/05/16現在、html2slimをgem installで使おうとすると、以下問題が発生する。
- 依存パッケージのhpricotがインストールできない
- 苦労してインストールしても、
File.exists?
がないよエラーがでる(hpricot Ruby3未対応のため)
結論
github 最新を使う。
# Gemfile
gem "html2slim", github: "slim-template/html2slim"
解説
にて、hpricotからnokogiriを使うように変更が入った。最新ではnokogiriを使うように。
hpricotはしばらくメンテが止まっているので、nokogiriへ変更は助かる。
参考: https://github.com/hpricot/hpricot
補足
html2slim-ruby3
というruby3対応版がrubygemsにリリースされている。
しかし、hpricot -> nokogiriの修正は含まれていないため、github最新版を利用することを推奨。
Discussion