R是否有依賴管理工具來促進項目特定的依賴關係?我正在尋找類似於Java的maven,Ruby的打包器,Python的virtualenv,Node的npm等。R中的依賴關係管理
我知道DESCRIPTION文件中的「Depends」子句以及R_LIBS工具,但這些似乎沒有協同工作來爲一些非常常見的工作流程提供解決方案。
我基本上希望能夠檢出項目並運行一個命令來構建和測試項目。該命令應該將任何必需的軟件包安裝到項目特定的庫中,而不會影響全局R安裝。例如: -
my_project/.Rlibs/*
查看R包'ProjectTemplate'和'devtools'。 – Ramnath
ProjectTemplate不支持這一點。該文檔說庫必須已經安裝: 「庫:這是一個逗號分隔的列表,用戶想在調用load.project()時自動加載的所有R包,這些包必須已經安裝調用load.project()。默認情況下,reshape,plyr,ggplot2,stringr和lubridate包都包含在這個列表中。「 – yoni
看起來像devtools有一些偉大的東西,但它也缺乏這個。 – yoni