Posts /

Homebrewで入るpandoc 2.0とpandoc-crossrefを組み合わせるとエラーになる

Twitter Facebook Google+ Mastodon Mastodon
13 Nov 2017

MacOS上でHomebrewでインストールしたPandocを使っているが、最近Pandocが2.0にアップデートされたので、特に深く考えずにbrew upgradeしたところ図表番号を管理するために使っていたpandoc-crossrefが動かなくなってしまった。

数日後にpandoc-crossrefにもアップデートが来ていたのでこれで動くだろうと思ってアップデートするも動かず。pandoc-crossrefは v0.2.7.0 にアップデートされたのだが、pandoc-crossrefのGitHubを見るとPandoc 2.0 supportとなっているのは v0.3.0.0-beta から。

なので、pandoc-crossrefの開発版を入れることにした(Pandocのバージョンを戻せば良いのだが、homebrewでバージョンを戻すのが多少面倒くさくて開発版を入れたほうが早い!となった)。

方法

--develをつけて更新すれば良いです。

brew update
brew upgrade --devel pandoc-crossref

なんかすごい時間かかった(今までcabalとか使ってなかったのか)

なぜかリンクが貼られず実行できなかったので

brew link pandoc-crossref

として完了。

さあレポートを書こう!


Twitter Facebook Google+ Mastodon Mastodon