1

我正在尝试将项目从本地计算机移动到无法访问 Internet 且无权安装库的服务器。服务器已经安装了许多库。

对于我当前的项目,有一些库和依赖项在服务器上不可用。

所以,我正在尝试使用 packrat 将项目捆绑并移动到服务器。现在,捆绑包的大小变得越来越大,等等。我只想捆绑服务器上不可用的包。我怎样才能做到这一点?

4

1 回答 1

0

使用所有库和工作创建一个项目,加载 packrat 库并调用函数 bundle()

library(packrat)
bundle()

这将创建一个 projname.tar.gz 文件

复制此文件并粘贴到您的服务器项目文件夹并调用 unbundle 函数,如下所示,bundle = 您的包的名称和“。” 表示在该文件夹中解绑

library(packrat)
unbundle(bundle="packlib.tar.gz",where=".")
于 2019-04-18T21:05:49.613 回答