てきとうなメモ

本の感想とか技術メモとか

Perldoc文字化け問題

$ perldoc SomeModule
You have an old groff. Update to version 1.20.1 for good Unicode support.
If you don't upgrade, wide characters may come out oddly.

perldocが一部文字化けして、上記のようなエラーがでた場合はgroffが古いのでupdateすれば良い。

でそうするとASCII colorが認識できなくなったので

export PAGER='lv -c'

を.bashrcとかに書けば認識してくれる。

あと、複数groffがある場合はPATH変数を見て最初のやつをとってきているので、PATHの順番を変更するしかない。aliasとか使っても無駄。

alias perldoc='perldoc -n /path/to/groff'

のようにperldocをaliasするという方法もあるけど、PATHの順番いじっても問題なければそっちをやるべき