Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试将项目从本地计算机移动到无法访问 Internet 且无权安装库的服务器。服务器已经安装了许多库。
对于我当前的项目,有一些库和依赖项在服务器上不可用。
所以,我正在尝试使用 packrat 将项目捆绑并移动到服务器。现在,捆绑包的大小变得越来越大,等等。我只想捆绑服务器上不可用的包。我怎样才能做到这一点?
使用所有库和工作创建一个项目,加载 packrat 库并调用函数 bundle()
library(packrat) bundle()
这将创建一个 projname.tar.gz 文件
复制此文件并粘贴到您的服务器项目文件夹并调用 unbundle 函数,如下所示,bundle = 您的包的名称和“。” 表示在该文件夹中解绑
library(packrat) unbundle(bundle="packlib.tar.gz",where=".")