问题标签 [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 投票
0 回答
30 浏览

r - packrat - 将环境从一个项目移动到另一个项目

packrat在我的一个 R-studio 项目中使用,称之为项目 A。我还创建了全新的项目(称之为 B),我想将项目 A 的环境移动到项目 B。我可以复制 packrat从一个项目到另一个项目的文件夹。

0 投票
1 回答
234 浏览

scala - 如何避免 Fastparse 中的左递归无限循环?

我有一个在 Scala Packrat 解析器组合器中运行良好的解析器。我想用 Fastparse 库更快地尝试一些东西。但是,它不能处理左递归无限循环。有什么标准的方法来应对吗?

0 投票
0 回答
21 浏览

cran - 使用旧 Windows 二进制文件进行 Packrat 还原 - 需要使用旧 Windows 软件包二进制文件进行 cran 镜像

我想启用 packrat::restore() 以使用 Windows 二进制文件。似乎官方 CRAN 镜像不保留旧的 Windows 包二进制文件,因此如果快照包版本不再是最新的,packrat::restore() 将从源代码编译。

将 MRAN 与手动定义的 CRAN 快照日期一起使用的替代方案是次优的,因为不同的软件包安装在不同的日期,因此很难仅选择 1 个 CRAN 快照日期来恢复所有软件包。

请协助。

0 投票
1 回答
73 浏览

r - Packrat::restore() 用于系统依赖

我在 Rstudio 的 Windows 机器上开发了一个闪亮的应用程序。现在我需要在 Linux 机器上开发它,然后需要在服务器上部署它。由于需要跨平台运行应用程序,我正在研究一些环境控制应用程序,这样我就不必手动调整和重新安装所需的包。

为此,我尝试使用 Packrat。我在我的 Windows 机器上制作了一个快照,将项目复制并粘贴到我的 Ubuntu,在 RStudio 上重新打开项目,安装 Packrat 并自动运行包的恢复。然后我遇到了一个问题,一些需要系统依赖的包没有自动安装,例如rgdal和jqr。因此,我不得不在终端中手动安装这些系统依赖项(我花了一些时间,因为其中大约有 10 个需要额外的系统依赖项)。

我想知道是否有更简单的方法来自动处理这个问题。稍后,我将需要与系统管理员合作将应用程序部署到服务器。我想知道 Packrat 是否能够在 Linux 机器/服务器上自动安装系统依赖项。如果有人以前遇到过这个问题,或者有其他更好的选择,请告诉我!

谢谢!

0 投票
1 回答
60 浏览

r - packrat::resolve() 一直要求我在 Rtools 已经安装时安装它

我今天发现了非常(非常)酷的packratR 包,可以让您的项目可重现。

但是,当我packrat通过在 Rstudio 中使用来用于我的项目时packrat::resolve(),需要 Rtools 的包会触发一个弹出窗口,要求我安装 Rtools(虽然它已经安装在 中"C:\rtools40")。另一方面,Rstudio 安装在"C:\Program Files\RStudio".

我试图在另一台笔记本电脑上构建这个项目,但没有出现这个问题(Rtools 安装相同,Rstudio 直接安装在 中C:\RStudio)。

这意味着 Rstudio 在第一台笔记本电脑上找不到 rtools 路径。

这是一个普遍的问题吗?它可以链接到 Rstudio 路径吗?

有关信息:

干杯!

编辑

事实证明,使用 packrat ( renv ) 的新替代方案可以解决这个问题。

0 投票
0 回答
24 浏览

r - VSCode R packrat 库位置

我正在使用 VS Code 在 R 中进行开发。我的文件夹结构的 packrat 目录比我的项目的顶层低几级(例如./src/rscript/packrat,而不是./packrat)。如果我从./src/rscript.

有什么方法可以告诉 VS Code 从另一个目录加载 R 库吗?我也尝试设置R_LIBS环境变量,但也没有用。