md2review インストールエラー
Markdownで書いた文章を書籍を書くために良く使用されているreview形式に変換するため「md2review」をインストールしてみるが、インストール時にエラーが出たため記録として残す。
sudo gem install md2review
でインストールしようとした際に出力されたエラーは下記の通り
Building native extensions. This could take a while...
ERROR: Error installing md2review:
ERROR: Failed to build gem native extension.
current directory: /var/lib/gems/2.5.0/gems/redcarpet-3.5.1/ext/redcarpet/usr/bin/ruby2.5 -r ./siteconf20210108-6551-fakd95.rb extconf.rbmkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /var/lib/gems/2.5.0/gems/redcarpet-3.5.1 for inspection.Results logged to /var/lib/gems/2.5.0/extensions/x86_64-linux/2.5.0/redcarpet-3.5.1/gem_make.out
rubyよくわからんので「mkmf.rb can't find header files」のエラーメッセージで調べてみたら関係しそうな情報を見つけた。ruby-devをインストール後に改めてmd2reviewをインストールすると無事完了。
インストールしたパッケージを確認するのに下記コマンドを打つらしい
gem list review
すると以下の通りmd2reviewパッケージをインストールできたのが確認できた
*** LOCAL GEMS ***
md2review (1.12.1)
review (5.0.0)