2016-11-28 19 views
1

hi girlsとして残ります。.libPaths()からパスを削除すると、単一の非標準パスがライブラリ

私は次の問題があります。デフォルトではない、Rで1つのライブラリが必要です。 考えられるのは、すべてのネットワークコンピュータに必要なRprofilesまたは環境変数をプッシュし、すべて同じR-Repositoryを使用することです。

新しいライブラリを追加するために環境変数を追加しましたが、標準ライブラリを取り除く方法がわかりません。私は任意のヘルプが

> Sys.getenv("R_LIBS_USER") 
[1] "X:/R Repository Database" 
> Sys.getenv("R_LIBS") 
[1] "X:/R Respository Database" 
> .libPaths() 
[1] "X:/R Repository Database"   "C:/ProgramFiles/R/R-3.2.5/library" 

をいただければ幸いです、Rprofileを編集する方法を知らない種類は、あなたがパッケージディレクトリ($R_HOME/library)のためシステム設定を変更することはできません、また、あなたがすべきサイモン

答えて

2

について。そのディレクトリには、基本パッケージを含め、Rに付属のパッケージが含まれています。他の場所を指してみるとRが正しく起動しない可能性があります。

しかし、これは本当に気晴らしです。非互換性の主な原因は、異なるバージョンのユーザー提供のパッケージを使用することです。それらはあなたがやったことであるサイト全体のパッケージディレクトリを持つことによって制御できます。 システムパッケージの異なるバージョンによる非互換性は、実際には異なるバージョンのRを使用することになります。これらを避けたい場合は、1つのRバージョンしかインストールしないでください。

関連する問題