それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

brew で入れたコマンドのman を読む

man を読めないコマンドがある

HomeBrew で入れたコマンドで、読めない man がある。

takuya@rena:~/Desktop$ man nmap
/usr/bin/groff: can't find `DESC' file
/usr/bin/groff:fatal error: invalid device `nippon'
takuya@rena:~/Desktop$

このままでは、日本語で書かれたmanを読むことが出来なった。

groff を入れ替える

groff をbrew で入れ替える

brew install groff

設定を変えた

brewのgroff を 使うように man.conf を編集した

sudo -e /etc/man.conf

man.conf

 93 TROFF       /usr/bin/groff -Tps -mandoc -c
 94 NROFF       /usr/bin/groff -Wall -mtty-char -Tascii -mandoc -c
 95 JNROFF      /usr/bin/groff -Tnippon -mandocj -c
 96 JNROFF         /usr/local/bin/groff -Dutf8 -Tutf8 -mandoc -mja -E # 追記
 97 EQN     /usr/bin/eqn -Tps

これで無事、homebrew のman を読むことが出来た

一件落着

f:id:takuya_1st:20150124030159j:plain

参考資料

OSXにHomebrewで入れたnkfでman nkfするとfatal error: invalid device `nippon'と言われるのをなんとかする - ござるのブログ