2012-09-28 6 views
12

私は生物工学に関するいくつかのチュートリアルを試しています。しかし、私はエラーメッセージを、私は検索したい/提出したいです。残念ながら、Rはフランス語で設定されたシステムにインストールされているので、Rはフランス語でメッセージを返します。どのように私は英語でこれらのメッセージを持つことができます。Rでエラーメッセージを表示する方法

私のシステム: Ubuntu 10.04 runing gnome 3; Rのバージョン(2.15.1)最後 Bioconductorですが

、2.10に更新されていると私は/使用データセットGSE20986を(ダウンロードしようとするが、与えられた手順に従いながら、私は、別のデータセットGSE2034と同様のエラーがありました"R in a nutshell"の中で);あなたの人に私が得るエラーメッセージをフランス語で伝えてください:

> getGEOSuppFiles("GSE20986") 
[1] "ftp://ftp.ncbi.nlm.nih.gov/pub/geo/DATA/supplementary/series/GSE20986/" 
Erreur dans scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, : 
    la ligne 1 n'avait pas 6 éléments 

ありがとうございます。

+2

まあ、 'Sys.setenv(LANGUAGE =" fr ")'は私のエラーをフランス語で表示します。私は 'Sys.setenv(LANGUAGE = 'en')'は英語で印刷すると思っていましたが、動作していないようです。 – GSee

+0

助けてもらえる[ブログ投稿](http://mito.air-nifty.com/mitoakiyoshiblog/2010/03/how-to-change-l.html) – GSee

答えて

4

を起動するときに、LANGUAGE環境変数を設定する必要があると思います。その後、一般的には

$ LANGUAGE=en R 
+0

永久にするには、 'export LANGUAGE =あなたの '〜/ .bashrc'に' en 'を追加します。 –

+0

ありがとうございました。できます ! – user1706600

+0

@ PaulHiemstraどうすればWindowsで永続化できるのですか? – jaySf

2

、Linux上で、ロケールのリストを取得するには、コマンドライン

locale -a 

にしようと、多分あなたはen_US.utf8のをしたい、と

Rこのようなを起動してみてください
LC_ALL=en_US.utf8 R 

ただし、プレーンな古いテキストである「C」ロケールを選択する方がよい場合があります。

LC_ALL=C R 
Rセッションで

Sys.getlocale()からSys.setlocale("LC_ALL", "en_US.utf8")または他のコンポーネントとロケールお使いのシステムでサポートされ、locale -aから報告。私にとって

0

Rで働いていた:

Sys.setlocale("LC_MESSAGES", "C") 

のUbuntu 16.04
Rバージョン3.4.3(2017年11月30日) - また、 "凧を食べる木"

私にとってSys.setenv(LANGUAGE='en')はなかったですうまくいかない。

関連する問題