RをラップトップMac OS Xバージョン10.7.3にインストールしたい
私は最後のバージョンをダウンロードし、それをダブルクリックしてインストールしました、起動すると次のエラーが表示され、インターネットで検索しましたが、問題を解決できませんでした
エラーは
起動中-警告メッセージ:
1:「C」を使用してLC_CTYPEを設定できませんでした
2:LC_COLLATEの設定に失敗しました。「C」を使用しました
3:LC_TIMEの設定に失敗しました。「C」を使用しました
4:LC_MESSAGESの設定に失敗しました。「C」を使用して
5:「C」を使用してLC_PAPERを設定できませんでした
[R.app GUI 1.50(6126)x86_64-Apple-darwin9.8.0]警告:非UTF8ロケールを使用しているため、ASCII文字のみが機能します。 Mac OS XのR FAQ(ヘルプを参照)セクション9を読み、それに応じてシステム設定を調整してください。 [/Users/nemo/.Rapp.historyから復元された履歴]
defaults write org.R-project.R force.LANG en_US.UTF-8
ターミナルでロケールを設定すると、問題が解決しました。ターミナルを開いて
ロケール設定が欠落していないか確認してください
> locale
LANG=
LC_COLLATE="C"
LC_CTYPE="UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=
~/.profile
または~/.bashrc
を編集します
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
. ~/.profile
または. ~/.bashrc
を実行して、ファイルから読み取ります。
新しいターミナルウィンドウを開き、ロケールが適切に設定されていることを確認します
> locale
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
R(software)を開き、コピーして貼り付けてください
system("defaults write org.R-project.R force.LANG en_US.UTF-8")
これがうまく機能するか、他の方法を使用することを願っています
open(on mac): Utilities/Terminal copy and paste
defaults write org.R-project.R force.LANG en_US.UTF-8
端末とR
の両方を閉じて、R
を再度開きます。
Mac端末からRを実行する際に少し異なる問題が見つかりましたが、Ubuntuサーバーにリモートで接続するため、ライブラリを正常にインストールできませんでした。
私が持っている解決策は、Ubuntuターミナルで使用されている「LANG」変数を見つけることでした
Ubuntu > echo $LANG
en_US.TUF-8
Ubuntuから「en_US.TUF-8」という返信を受け取りました。
ただし、Rセッションでは、デフォルト値として「UTF-8」が取得され、LC_TYPEC Setting LC_CTYPE failed, using "C"
R> Sys.getenv("LANG")
"UTF-8"
そこで、Rでこの変数を変更しようとしました。うまくいきました。
R> Sys.setenv(LANG="en_US.UTF-8")
TksRamon Gil Morenoターミナルに貼り付けてからR Studioを再起動すると、うまくいきました。
write org.rstudio.RStudio force.LANG en_US.UTF-8
環境:MAC OS High Sierra 10.13.1 // RStudioバージョン3.4.2(2017-09-28)-"Short Summer"
エンニオ・デ・レオン