1

現在、R にパッケージをインストールしようとしています。起動時に、通常の R メッセージが表示されます。

「エラー: オブジェクト 'getw' が見つかりません」

この関数を使用するinstall.packagesと、インストールの最後に、インストールしようとしたパッケージごとに 1 つずつ、同じエラーが発生します。

ただし、Rを起動すると、R --no-init-fileパッケージを正常にインストールできます。

Rprofile やその他の R の初期化設定をいじってみました。R のクリーン インストールも行いましたが、メッセージは引き続き表示されます。

このエラーを削除する方法を知っている人はいますか? また、このマシンは Ubuntu 14.04 Trust Tahr を実行しています。

4

2 に答える 2

3

これは、.Rprofileファイルに問題があるようです。そのようなファイルが複数存在する場合があります。R セッションの開始時に、Rまず作業ディレクトリでそのようなファイルを検索し、次にホーム ディレクトリで検索します。

環境変数R_PROFILE_USERが設定されているかどうかを確認することもできます (R シェルでは、これは で確認できますSys.getenv("R_PROFILE_USER"))。はいの場合は.Rprofile、そのディレクトリ内のファイルを調べて、疑わしいエントリがないかどうかを確認します。

すべてが失敗した場合は.Rprofile、ホーム ディレクトリと (該当する場合) 作業ディレクトリに別の名前でファイルのコピーを作成します。その後、ファイルを削除して、インストールを再試行してください。これが成功した場合.Rprofileは、以前に作成したコピーを使用して、後で古いファイルを復元できます。

于 2016-06-10T06:06:17.430 に答える