3

私はEclipseでRパッケージを開発しています。私はこの環境に不慣れですが、それは素晴らしかったです。

しかし、私が直面している問題の1つは、Eclipseでチェックしてビルドした後にR CMDインストールを実行した後、EclipseのRコンソールに入力すると、

library(mypackagename)
?mypackagename

Eclipseはまだ古いヘルプを表示します。私はすでに再起動や再起動などを無駄に試しました。WindowsでRを実行すると、パッケージの正しいヘルプが表示されます。何が起こっているのだろうか。

EclipseにはRヘルプ用の独自のキャッシュがあると思いますが、それを削除する方法が見つかりません。

更新@JimMの回答に見られるように、Rヘルプを更新するには次を選択する必要があります。

"R console View menu" -> R environment -> Index completely

これには2〜3分かかりますが、Rヘルプを更新する方法は他にありません。

4

2 に答える 2

2

StatET プラグインを使用している場合、R 環境を更新する方法がいくつかあります。

まず、R 環境を手動で更新するには、StatET パースペクティブのコンソール ウィンドウの右上隅に下向きの三角形があります。三角形をクリックしたままにすると、R 環境の下に「完全にインデックスを付ける」または「インデックスを変更する」オプションがあります。「完全にインデックスを作成する」を選択すると、R インデックス/ヘルプ キャッシュ全体が再構築されます。

または、[設定] > [StatET] > [実行/デバッグ] > [R 環境] の下に、R 環境のインデックスを [自動的にチェックして更新] に更新するオプションがあります。

于 2012-10-12T23:10:13.977 に答える
1

これには私もがっかりしました。Eclipse の StatET プラグインでのみ、パッケージのオンライン ヘルプが更新されませんでした。RconsoleまたはRguiからでした。パッケージをリロードしたときにヘルプが自動的に更新されるようにする良い方法は、DESCRIPTION ファイルのバージョン番号を増やすことです。更新されたパッケージをドロップするとすぐに、R 環境が自動的に更新されますが、残念ながら StatET は R ヘルプに関して混乱しているように見えるため、Eclipse で R コンソールを再起動する必要があります。

于 2014-11-05T11:43:26.990 に答える