問題
たとえば R パッケージをシステムにインストールしようとしています。
install.packages("proto")
次のようなエラーが発生します。
ダウンロードしたソース パッケージが、します。
?/tmp/Rtmph4YKLX/downloaded_packages?
内のパッケージの更新の HTML インデックス ' です。ライブラリ '
Install.packages に警告します。
ファイルを作成できません。
' と opt/POC/lib64/Revo-7.3/R-3.1.1/lib64/R/doc/html/packages.html'、理由
' アクセスが拒否されました '
ソリューション
ユーザーとしては、現在の R ライブラリ フォルダーに書き込むことができるために必要なファイルのアクセス許可がないとき、このエラーが発生します。
としてログインしている現在です。 R 関数 '.libPaths()' を使用して、両方のクエリにし、R を使用して新しいユーザーが投稿したライブラリをインストールする現在の場所を変更できます。
次に例を示します。
>.libPaths("/home/testuser/Rlib")
R ユーザーに提供されるライブラリを完全に追加するための既定の場所を変更するには、ユーザー固有にこれを追加できます。'Rprofile' のファイルまたはシステム全体に '。Rprofile.site' で ' と usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc' R ユーザーのすべての設定を変更する必要がある場合、します。