Rパッケージをグローバルにインストールして、すべてのユーザーが利用できるようにするにはどうすればよいですか?現在やっています
R.exe CMD INSTALL *.zip
しかし、それはします
* installing to library 'C:/Users/Matt/Documents/R/win-library/2.15'
Rと一緒にWindowsの「プログラムファイル」にパッケージをインストールしたいと思います。
Rパッケージをグローバルにインストールして、すべてのユーザーが利用できるようにするにはどうすればよいですか?現在やっています
R.exe CMD INSTALL *.zip
しかし、それはします
* installing to library 'C:/Users/Matt/Documents/R/win-library/2.15'
Rと一緒にWindowsの「プログラムファイル」にパッケージをインストールしたいと思います。
ここでの大きな問題は、にインストールすることC:\Program Files\
です。これは、ファイル アクセス許可を持つ Windows のバージョンでは、そのフォルダーに書き込むには管理者アクセス許可が必要であることを意味します。R は一般に管理者権限を要求しないため、(ショートカットを右クリックして) R を管理者として実行しない限り、デフォルトでユーザー サブディレクトリにインストールされます。その場合、GUI を使用してパッケージをインストールでき、デフォルトでグローバルにインストールされます。cmd
コマンド ラインで作業する場合は、管理者としてセッションを実行することもできます。
C:\R\
今後は、これを回避するために R をインストールすることをお勧めします。
私のために働いたのは実行していました:
install.packages("MyPackage", lib="C:\\Program Files\\R\\R-3.0.1\\library")
それをインストールすることProgram Files
は私にとって問題ではありませんでした-問題は、デフォルトのインストールディレクトリがC:\\Users\\Mike\\Documents\\R\\...
.libPaths()
最終的には、デフォルトで見える場所にインストールしたいだけで、私の環境では最も一般的でしたC:\\Program Files\\R\\R-3.0.1\\library
ライブラリを検索またはインストールする場所を指定する方法を次に示します。ライブラリを共通ディレクトリに配置できます。
http://cran.r-project.org/doc/manuals/R-admin.html#Managing-libraries