「コマンドラインではじめるデータサイエンス」というオライリー本をよんだ。
この中で「Data Science Toolbox」というUbuntuベースの仮想マシンが出てきて、これを使うように勧められる。
で、使ってみると、一部のコマンドでローカル設定に関するwarningが出てくる。
vagrant@data-science-toolbox:~$ perl -v
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:",
LC_ALL = (unset),
LC_CTYPE = "ja_JP.UTF-8",
LANG = "en_US.utf8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
This is perl 5, version 18, subversion 2 (v5.18.2) built for x86_64-linux-gnu-thread-multi
...
vagrant@data-science-toolbox:~$ man seq
man: can't set the locale; make sure $LC_* and $LANG are correct
動作自体は問題ないのだが、なんとなく気持ち悪いのでこちらを参考に設定を追加して対応した。
.bashrc
export LC_ALL="en_US.UTF-8" # この行を追加
あとはsource .bashrc
すれば設定が反映されて先ほどのwarningが消える。
詳しくは上記リンクに書かれているが、どうもsshで仮想環境に入るとクライアント側の設定を引きずってしまうらしい。