2
我正試圖爲多個用戶設置一個易於使用的R開發環境。 R與NFS安裝上的一組其他開發工具一起安裝。如何使用多個庫路徑?
我想建立一套核心的R程序包也住在NFS這樣n個用戶不需要安裝相同的包N次的自己的副本。然後,我希望用戶可以安裝一個包到本地R庫。有沒有人使用過這樣的R設置?在doc中,通過將核心程序包和個人程序包文件路徑添加到.libPaths()
看起來可行。
我正試圖爲多個用戶設置一個易於使用的R開發環境。 R與NFS安裝上的一組其他開發工具一起安裝。如何使用多個庫路徑?
我想建立一套核心的R程序包也住在NFS這樣n個用戶不需要安裝相同的包N次的自己的副本。然後,我希望用戶可以安裝一個包到本地R庫。有沒有人使用過這樣的R設置?在doc中,通過將核心程序包和個人程序包文件路徑添加到.libPaths()
看起來可行。
你想使用.Renviron
文件(見?Startup
)。
有三個地方把文件:
R_HOME/etc/Renviron.site
在這個文件中,你可以指定R_LIBS
地方和R_LIBS_SITE
環境變量。
對於您的特定問題,您可能需要將文件中的NFS驅動器位置添加到R_LIBS_SITE
。
## To get R_HOME
Sys.getenv("R_HOME")
好,太好了。這與我設定的測試非常相似。 R_LIBS_SITE似乎被自動設置爲install_root/library,並且將R_LIBS設置爲本地文件路徑會將軟件包安裝到本地庫。我也可以在libPaths()中看到兩個位置,並且可以在兩個庫中搜索包。這很完美,謝謝。 – user797963
根據您的設置,我設置R_LIBS到我的硬盤上的某個位置(不是網絡驅動器)。您不需要備份R_LIBS。 – csgillespie