Closed3

bat コマンドのエラー

now4estnow4est

bat コマンドが定期的 (数カ月おき)にエラーを吐いている気がする。
こんな感じ

[bat error]: The binary caches for the user-customized syntaxes and themes in '/PATH/TO/CONF/.cache/bat' are not compatible with this version of bat (VERSION). To solve this, either rebuild the cache (bat cache --build) or remove the custom syntaxes/themes (bat cache --clear).
For more information, see:

  https://github.com/sharkdp/bat#adding-new-syntaxes--language-definitions

/PATH/TO/CONFVERSION は環境によるため伏せ字

シンタックスやテーマまわりでのエラーのようだ。

now4estnow4est

シンタックスやテーマはバイナリー形式で読み込まれているようだ。
リビルドする。

$ bat cache --build

直った。もしかしたら bat のアップデートの度にリビルドが必要かも。

このスクラップは2021/03/20にクローズされました