我在 Rstudio 的 Windows 机器上开发了一个闪亮的应用程序。现在我需要在 Linux 机器上开发它,然后需要在服务器上部署它。由于需要跨平台运行应用程序,我正在研究一些环境控制应用程序,这样我就不必手动调整和重新安装所需的包。
为此,我尝试使用 Packrat。我在我的 Windows 机器上制作了一个快照,将项目复制并粘贴到我的 Ubuntu,在 RStudio 上重新打开项目,安装 Packrat 并自动运行包的恢复。然后我遇到了一个问题,一些需要系统依赖的包没有自动安装,例如rgdal和jqr。因此,我不得不在终端中手动安装这些系统依赖项(我花了一些时间,因为其中大约有 10 个需要额外的系统依赖项)。
我想知道是否有更简单的方法来自动处理这个问题。稍后,我将需要与系统管理员合作将应用程序部署到服务器。我想知道 Packrat 是否能够在 Linux 机器/服务器上自动安装系统依赖项。如果有人以前遇到过这个问题,或者有其他更好的选择,请告诉我!
谢谢!