6

Ubuntu 12.10 x64、R 2.15.2

私は途方に暮れています.Rを何度もインストールしましたが、インストールにわずかな問題もありませんでした. ただし、今回はプログラムを起動すると(GUIを使用するか、ターミナルで「R」と入力して)、これが表示されます。

システム Renviron エラーが見つかりません: .onLoad が 'utils' の loadNamespace() で失敗しました。詳細: 呼び出し: options(op.utils[toset]) エラー: 'editor' の無効な値

R バージョン 2.15.2 (2012-10-26) -- 「トリック オア トリート」 Copyright (C) 2012 The R Foundation for Statistical Computing ISBN 3-900051-07-0 プラットフォーム: x86_64-pc-linux-gnu (64-少し)

R はフリー ソフトウェアであり、絶対的な保証はありません。一定の条件の下での再配布を歓迎します。配布の詳細については、「license()」または「licence()」と入力してください。

自然言語サポート、ただし英語ロケールで実行

R は、多くの貢献者との共同プロジェクトです。詳細については「contributors()」と入力し、出版物で R または R パッケージを引用する方法については「citation()」と入力してください。

一部のデモについては「demo()」、オンライン ヘルプについては「help()」、ヘルプを表示する HTML ブラウザ インターフェイスについては「help.start()」と入力してください。R を終了するには、「q()」と入力します。

エラー: .onLoad が 'utils' の loadNamespace() で失敗しました。詳細:
呼び出し: options(op.utils[toset]) エラー: 'editor' の無効な値 さらに: 警告メッセージ: options("defaultPackages のパッケージ "methods" ") が見つかりませんでした。エラー: .onLoad が 'utils' の loadNamespace() で失敗しました。詳細: 呼び出し: options(op.utils[toset]) エラー: 'editor' の値が無効です。さらに: 警告メッセージ: パッケージ 'utils' in options("defaultPackages") が見つかりませんでした エラー: .onLoad が 'utils' の loadNamespace() で失敗しました。詳細: 呼び出し: options(op.utils[toset]) エラー: 'editor' の無効な値 さらに: 警告メッセージ: オプション ("defaultPackages") 内のパッケージ 'stats' が見つかりませんでした 起動中 - 警告メッセージ:options("defaultPackages") のパッケージ 'methods' が見つかりませんでした

何も機能せず、パッケージが見つかりません。Ubuntu の使用方法に関するトレーニングを受けたことはありませんが、収集できる限り、R の推奨パッケージが不足しています。

ターミナルとSynaptics Package Managerの両方を使用してRを完全に削除してから、CRANサーバーから再ダウンロードして(インターネット接続にはダウンロードが速すぎるようです)、再インストールしてみました。同じメッセージ。私は途方に暮れています。

4

4 に答える 4

6

同じ問題があり、EDITOR 環境変数を設定すると問題が解決しました。

試してみてください

EDITOR=vim R

それが機能する場合は、行を入れます

export EDITOR=vim

~/.profile の最後に

編集:問題の根本は、/etc/R/Renviron が R によって読み取られなかったことです。Dirk が彼の返信についてコメントしたように、

sudo chmod 644 /etc/R/Renviron

問題を解決します

于 2013-02-27T01:32:07.863 に答える
1

エラーは次のようです:

error: invalid value for 'editor'

ターミナルで次のように入力して、EDITOR現在の環境変数の値を確認できます。

echo $EDITOR

そして、次のようなコマンドラインからRを起動できるはずです:

EDITOR="" R
于 2013-02-26T13:57:42.210 に答える
1

しかし、それが実現する前に危険にさらされ始めますeditor-保存された環境のロードに失敗したようです. 試してみませんか

 R --no-restore-data

あるいは

 R --vanilla

言うまでもなく、それは私にとってはうまくいき、行われた唯一の構成変更は Java スタックでした (Changelog ファイルを参照してください)。

r-sig-debianme (Debian パッケージ)、Johannes (Debian バックポート、CRAN 経由で入手可能)、Michael (Ubuntu ビルド、CRAN 経由で入手可能) を入手できる Debian および Ubuntu パッケージ専用のリストがあります。私は Ubuntu マシンで Michael のパッケージを実行する傾向があり、問題はありませんでした。

于 2013-02-26T14:32:57.823 に答える
0

RとRStudioもインストールした後、この問題に遭遇しました。どちらもあなたと同じ問題を抱えているようです。/etc/R に .Renviron が見つかりません。インターネットを検索したところ、このファイルを使用して R の環境を設定する必要があることがわかりました。それを正しく。幸いなことに、/etc/R に「Renviron.site」という名前のファイルがあり、その中に数行のコメントがあります。

   # ## Example .Renviron on Windows
   # R_LIBS=C:/R/library
   # MY_TCLTK="c:/Program Files/Tcl/bin"……

これは、.Renviron ファイルを作成するのに役立つと思います。だから私はターミナルでこれらを書きます:

sudo gedit /etc/R/.Renviron .Renviron ファイルが自動的に作成され、gedit によって開かれます。後でコピーします

R_LIBS=~/R/library

PAGER=/usr/local/bin/less

R_DEFAULT_PACKAGES='utils,grDevices,graphics,stats'

.Renviron ファイルにコピーして保存します。RStudio は正常に動作します。

于 2013-08-28T07:10:19.383 に答える