我们有一个linux (Ubuntu14.10)生产服务器,我们已经编写了许多我们想要在其上运行的R脚本,这些脚本将从API或web抓取中收集数据。然后,数据将被写入CSV文件。
我的背景是Server/Fortran,在生产环境方面应该遵循非常具体的最佳实践。一些突出的问题是:-
我的问题是:如何确保与我的R代码关联的包保持一致和不变,直到我选择更新它们?
发布于 2016-04-28 21:54:09
您可以使用Docker;我们的摇杆工程有几个合适的容器可以启动。
否则,只需使用基本Unix sys.admining:
一般来说,可复制性研究的任务观还有一些进一步的指针。您可以在每次生产运行中记录所使用的版本,还可以设置运行方式,以便将版本与预期版本进行比较。
但所有这些都不是真正的R --这些都是部署的“元”问题。
https://stackoverflow.com/questions/36925855
复制相似问题