问题标签 [packrat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1680 浏览

r - packrat 包的替代品 - 包的可重复性

Packrat 在理论上是一个简洁的工具,但多年来它一直受到启动 RStudio 时巨大的挂起时间的困扰,并且开发人员似乎无法解决这个问题。它在我的项目中变得不可持续。有没有人有任何好的替代packrat?谷歌搜索没有发现任何有用的东西,所以任何帮助将不胜感激。

0 投票
1 回答
411 浏览

r - R 上 Packrat 的问题

我对 Packrat 有这个问题;当我尝试在 R 上安装随机包时:

“无法打开文件'packrat/init.R':没有这样的文件或目录”

我正在使用 ubuntu 16.04,我尝试卸载 r-base 和 rStudio

packrat::init() 给我错误。

我不知道该怎么办。我正在考虑全新安装我的 SO。我怎样才能清除packrat?我认为这是一个错误。包鼠有必要吗?

请帮忙。

0 投票
0 回答
265 浏览

r - packrat 无法与 CRAN 同步包版本

我在使用 R 3.2.5 的项目目录中安装packrat并尝试对其进行初始化:

我得到了完整的包列表,然后packrat尝试获取源,几乎所有包都出现这种类型的错误:

我检查了其中一个 CRAN 镜像,当前版本BH与安装的版本相同。任何想法这里可能有什么问题?

我也愿意使用/尝试另一个 R 包管理工具 - 有什么建议吗?

0 投票
0 回答
259 浏览

r - 使用 packrat::init() 重新初始化

我不知道如何使这个问题可重现,但这里是对问题的描述。我昨天升级到 R v 3.4.0(下面是 sessionInfo()),我的一个 RStudio 项目无法更新 packrat 中的包。在搞砸了各种“修复”但没有成功之后,我决定最后删除 packrat(packrat 目录,项目目录的 .RStudio 文件)。不幸的是,我现在似乎无法在这个项目中重新初始化 packrat。以下是来自的 R 输出

很感谢任何形式的帮助。我考虑过从 github 重新克隆 repo,但这将涉及从当前不受修订控制的各种目录复制大量文件。

谢谢!

0 投票
1 回答
1781 浏览

r - Packrat 的 use.cache 功能是如何工作的?

Packrat具有use.cache减少软件包安装时间的功能。

该文档提供以下信息:

use.cache: Install packages into a global cache, which is then shared across projects? The directory to use is read through Sys.getenv("R_PACKRAT_CACHE_DIR"). Not yet implemented for Windows. (logical; defaults to FALSE)

但是,运行install.package()不会从用户库中获取已安装的软件包。

如何use.cache工作?

0 投票
0 回答
370 浏览

r - R:Packrat init() 返回错误“无法设置重解析点”和“目标已存在且不是符号链接”

我想尝试packrat,但是在项目上初始化它时遇到了警告和错误消息:

它说cannot set reparse point 'my_custom_path', reason 'Incorrect function'Target already exists and is not a symlink。有没有人经历过类似的行为?我正在运行 R 3.2.0 和 Windows10。

0 投票
1 回答
435 浏览

r - r packrat unbundle 不重新创建库

在使用 Packrat 管理库的闪亮服务器上部署闪亮的应用程序时,我无法理解我做错了什么。

我在 RStudio 中创建项目测试部署,然后启动 packrat。

packrat::init()

当我工作时,我正在安装软件包(dplyr、ggplot2 等)。这些存储在/test-deploy/packrat/lib/[OS]/[R Version]中。到目前为止一切都很好。

完成工作准备部署。

创建一个解绑到闪亮服务器的 tar 文件

我去闪亮服务器上的那个应用程序并打开packrat

现在我检查除了基本软件包之外还安装了哪些软件包

输出

我在开发版本中可以看到的其他软件包不存在吗?我究竟做错了什么 ?

0 投票
0 回答
506 浏览

r - Packrat:依赖项不可用

我想我可能不确定工作流程的packrat预期。

我正在尝试制作一个packrat用于依赖管理的 docker 映像。作为一个简单的例子,我有:

  • 创建了一个全新的项目
    • packrat::on()
    • install.packages("RSQLite")
    • packrat::snapshot()
  • 为了模拟 docker 环境,我删除了所有packrat/lib*文件夹和src,因为我会将它们添加到 中.dockerignore,因为所需的所有包信息都在packrat.lock文件中
  • 然后运行packrat::restore()我遇到了错误:

(此处格式混乱,没有一行)

在这一点上我应该做什么有点困惑 -bit64并且bloblock文件中,但我不知道如何告诉 packrat 先安装依赖项。

packrat::bundle()我使用and得到了相同的结果packrat::unbundle(..., restore = TRUE)(据我所知,它和我做的一样,只是保留packrat/src/文件夹)。

谢谢

0 投票
0 回答
255 浏览

r - 使用还原时无法检索包记录

我正在开发一个 R 包,我正在使用packrat它来管理依赖项。

在项目库中安装后dplyr,使用时出现以下错误packrat::restore()

demandr我正在处理的包的名称在哪里。有什么建议吗?

0 投票
0 回答
157 浏览

r - 已安装包,但在编织时找不到

对于可以从控制台加载包裹但在编织时不能加载的情况,任何人都可以提出故障排除提示吗?

我在 RStudio 中有一个使用 Packrat 的项目。我要加载的包已安装并在 Packrat 中注册。我可以从控制台加载它,但是当我尝试编织时出现错误:

库中的错误(Rmisc):没有名为“Rmisc”的包

在此处输入图像描述