R是否有依赖管理工具来方便地处理项目特定的依赖关系?我正在寻找类似于Java的Maven、Ruby的Bundler、Python的Virtualenv、Node的NPM等工具。
我知道DESCRIPTION文件中的“Depends”子句以及R_LIBS工具,但这些似乎不能共同提供解决一些常见工作流的解决方案。
我希望能够检出一个项目并运行一个单独的命令来构建和测试该项目。该命令应将所需的任何软件包安装到项目特定的库中,而不会影响全局的R安装。例如:
我知道DESCRIPTION文件中的“Depends”子句以及R_LIBS工具,但这些似乎不能共同提供解决一些常见工作流的解决方案。
我希望能够检出一个项目并运行一个单独的命令来构建和测试该项目。该命令应将所需的任何软件包安装到项目特定的库中,而不会影响全局的R安装。例如:
my_project/.Rlibs/*
ProjectTemplate
和devtools
。 - Ramnathdev_mode(); install_deps("path/to/package"); check()
是非常接近的。 - hadley