我正在与大多数非技术用户组成的小团队中工作,并希望在团队内部分发一个R脚本。该脚本在shebang行中使用“RScript”,需要一些命令行参数,并生成一个图形文件和一些文本作为输出。
我想知道是否有办法确保脚本使用的任何外部包(即使是用于解析参数的optparse之类的东西)可供用户使用。我预计团队中的每个人都能按照说明从命令行调用程序,但要求人们启动R并下载和安装依赖项可能太过繁琐。我曾经在Python中的类似情况下使用过py2exe或py2app,但我想知道是否有等效的方法或至少是最佳实践来分发R脚本。
我想知道是否有办法确保脚本使用的任何外部包(即使是用于解析参数的optparse之类的东西)可供用户使用。我预计团队中的每个人都能按照说明从命令行调用程序,但要求人们启动R并下载和安装依赖项可能太过繁琐。我曾经在Python中的类似情况下使用过py2exe或py2app,但我想知道是否有等效的方法或至少是最佳实践来分发R脚本。