13

Rパッケージをグローバルにインストールして、すべてのユーザーが利用できるようにするにはどうすればよいですか?現在やっています

R.exe CMD INSTALL *.zip

しかし、それはします

* installing to library 'C:/Users/Matt/Documents/R/win-library/2.15'

Rと一緒にWindowsの「プログラムファイル」にパッケージをインストールしたいと思います。

4

3 に答える 3

7

ここでの大きな問題は、にインストールすることC:\Program Files\です。これは、ファイル アクセス許可を持つ Windows のバージョンでは、そのフォルダーに書き込むには管理者アクセス許可が必要であることを意味します。R は一般に管理者権限を要求しないため、(ショートカットを右クリックして) R を管理者として実行しない限り、デフォルトでユーザー サブディレクトリにインストールされます。その場合、GUI を使用してパッケージをインストールでき、デフォルトでグローバルにインストールされます。cmdコマンド ラインで作業する場合は、管理者としてセッションを実行することもできます。

C:\R\今後は、これを回避するために R をインストールすることをお勧めします。

于 2012-05-30T15:40:55.920 に答える
4

私のために働いたのは実行していました:

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

于 2014-08-07T15:17:10.037 に答える
1

ライブラリを検索またはインストールする場所を指定する方法を次に示します。ライブラリを共通ディレクトリに配置できます。

http://cran.r-project.org/doc/manuals/R-admin.html#Managing-libraries

于 2012-05-30T15:19:40.123 に答える