r - 仅在 packrat 中捆绑选定的库
问题描述
我正在尝试将项目从本地计算机移动到无法访问 Internet 且无权安装库的服务器。服务器已经安装了许多库。
对于我当前的项目,有一些库和依赖项在服务器上不可用。
所以,我正在尝试使用 packrat 将项目捆绑并移动到服务器。现在,捆绑包的大小变得越来越大,等等。我只想捆绑服务器上不可用的包。我怎样才能做到这一点?
解决方案
使用所有库和工作创建一个项目,加载 packrat 库并调用函数 bundle()
library(packrat)
bundle()
这将创建一个 projname.tar.gz 文件
复制此文件并粘贴到您的服务器项目文件夹并调用 unbundle 函数,如下所示,bundle = 您的包的名称和“。” 表示在该文件夹中解绑
library(packrat)
unbundle(bundle="packlib.tar.gz",where=".")
推荐阅读
- excel - 键入在不同单元格中创建数值的单词
- java - Spring Boot 集成测试 - 我应该在 @ContextConfiguration 中输入什么参数
- google-chrome - 检测 Google Chrome 实时字幕
- python - 如何理解 py-spy 的分析报告?
- jwt - Quarkus:集成测试 - 如何模拟 OIDC?
- angular - RROR 错误:找不到带有路径的控件:formArray
- python - 如何使用 python 或 pyspark 获取带有年份的周数列表(此格式为 202114)
- discord.js - 错误提供的选项不是对象。在 Message.delete
- html - 页面转向 http 而不是 https 并且不加载导航栏
- sql - 用于 SQL 查询的弹性搜索查询