Ubuntu 12.10 で R バージョン 2.15.3 (2013-03-01) を使用しています。システムはドイツ語であり、R も同様です。これは、エラー メッセージを検索するときに不便です。
この方法で xterm で R を実行 $ LANG="C" R
すると、問題が部分的に解決されます。次に、R はすべてを英語で表示します。しかし、この方法で RStudio をロードすると、R インタープリターはまだドイツ語のままです。そこで、R 自体で R のロケールを変更する方法を探しています。
私はこれを見つけました: How to change language settings in R、しかしSys.setenv(LANG = "en")
私にとってはうまくいきません:
2+x
# Fehler: Objekt 'x' nicht gefunden
Sys.setenv(LANG = "en")
2+x
# Fehler: Objekt 'x' nicht gefunden
私も試してみSys.setenv(LANG = "en_US.UTF-8")
ましたが、成功しませんでした。
の出力Sys.getlocale()
Sys.getlocale()
# [1] "LC_CTYPE=de_DE.UTF-8;LC_NUMERIC=C;LC_TIME=de_DE.UTF-8;
# LC_COLLATE=de_DE.UTF-8;LC_MONETARY=de_DE.UTF-8;LC_MESSAGES=de_DE.UTF-8;
# LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=de_DE.UTF-8;
# LC_IDENTIFICATION=C"
(便宜上ラインブレーキを追加)