问题标签 [rtools]

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 投票
1 回答
262 浏览

c++ - 找不到-lgsl,找不到-lgslcblas

我正在尝试使用“ R CMD INSTALL Rpkg”在 Windows 10 上安装 R 包,但出现以下错误:

我安装了 R in C:\R_soft\R\R-4.0.4, RStudio inC:\R_soft\RStudio和 Rtools in C:\rtools40。gsl 库的位置是C:\R_soft\R\local323. 我参考了https://cran.r-project.org/web/packages/dynr/vignettes/InstallationForUsers.pdf来安装 gsl 并设置环境路径。我要安装的软件包是用 C++ 编写的。

我还是 R 语言的新手。任何帮助将不胜感激。

0 投票
0 回答
32 浏览

rtools - 我可以在 Rtools 中使用 gcc 10 来编译 R 包吗?

作为标题,我尝试在 Rtools 中更新 gcc(添加 msys2 repo 并让它升级到 x86_64-gcc 10.2),这导致我无法正确编译 R 包。但是,我也注意到我的 WSL 环境(Ubuntu 20.10)中的 gcc 是 10.2 版,完全可以正常工作。

我很好奇这两种环境中的不同行为是什么?是否可以在 Rtools 中使用 x86_64-gcc 10.2 在 Windows 中编译 R 包?例如,makeconf 中的一些调整或其他什么?或者问题是因为 Windows 的软件包是在 gcc 8 中编译的?(我在 rtools 的 github 页面上读过一些东西,是不是和 DLL 有关的东西?)

我知道在大多数情况下不需要修改 Rtools,而且我确实不需要做这个升级。这只是为了满足我的好奇心,没有别的。

0 投票
0 回答
36 浏览

r - 为什么我不能下载 R 工具

(免责声明:我是 R 中的一个完整的新手)我正在尝试为我的班级安装库(“psych”),但为此我必须安装 Rtools。我按照说明下载了程序,然后把代码

正如网站所说的那样进入控制台。但是,代码不断出现错误。有谁知道如何解决这个问题?先感谢您 :)

0 投票
0 回答
17 浏览

r - 即使更新到最新版本的 R 也无法安装 RTools

即使更新到最新版本的 R,我也无法在我的计算机上安装 RTools。

这是我得到的错误。

在此处输入图像描述

我能得到一些帮助吗?

0 投票
0 回答
63 浏览

r - R 无法检测到 Rtools

我最近更新到 R 版本 4.0.5。

我安装了工具C:/rtools40

然而,每次我跑install.packages("rJava")

我得到以下信息:

我收到未安装 Rtools的警告。

为了检查 rtools 是否在路径中,我做了Sys.getenv("PATH"),我可以看到它Rtools在路径中。

除此之外,我还安装devtools并做了find_rtools(). 从这里我得到TRUE

我不知道该做什么和寻找什么。

请帮忙。

TIA。

0 投票
0 回答
154 浏览

r - 旧版本 R 上的 Rtools 问题 - 无法从源代码安装包

嗨,我在 R 中从源代码安装软件包时遇到问题。我刚买了一台新的工作机器,我们使用的是 R 的 3.5.3 版本,这显然不是最新的,但它适用于我们现有的报告地方。我暂时可以安装二进制包,但我需要从源代码安装某个包才能访问我需要的功能。

当我拿到笔记本电脑时,我安装了 rtools35,这是该版本 R 的 Rtools 兼容版本。但是,我只是看到他们在将笔记本电脑寄给我之前安装了 rtools40,现在我猜这台机器上有 2 个版本的 Rtools?经过一番挖掘后,我发现这可能会导致一些问题,但我所见过的解决方案都没有为我解决任何问题。

以下是安装了不同版本的 RTools 的 2 个文件夹,据我所知,Rtools 指的是 rtools35(我需要使用的那个)。我还读过,如果您重命名 rtools 或移动它的默认位置(我认为我没有做过这两件事),可能会出现问题。

C:/R工具

C:/rtools40

下面是我尝试在我的家中放入的代码 .Rprofile 以明确说明 R 3.5.3 所需的 rtools 版本的路径,但它不能解决我的问题或允许我从源代码安装包。

还要仔细检查以确保必要的文件在 Rtools\bin 中,并且 Rtools 在我的 PATH 中。

仔细检查 R 是否可以找到 Rtools

这是我的会话信息

这是尝试从源代码安装包的样子。

我的 .Rprofile 中有一些 google oauth 内容,这是我认为弹出这些 google 警告的唯一原因,但其中仍然很奇怪。我不知道我是否有 rtools 问题,或者这些谷歌警告是否就像完全停止这些软件包安装一样。

下面是从二进制安装包的样子,没有抛出丑陋的警告或错误。

我不知道我还缺少什么。我应该删除 rtools40 吗?我在某处缺少逗号或反斜杠吗?我需要安装一些 Windows 编译器文件吗?我没有运行 .exe 文件的权限,但在最坏的情况下,我想我可以联系 IT 以重新安装 R&rtools35 并从那里开始。但是,如果有人对如何使其工作有任何想法,以便我可以从源代码安装软件包,我将不胜感激!

0 投票
0 回答
60 浏览

r - 当我安装 RTools 时,RStudio 停止工作

我尝试安装RTools,安装后 RStudio 停止工作。它在启动时冻结:加载永远不会结束。我有 RTools 的好版本:我尝试RTools 3.5R 3.6RTools 4 for R 4.10.

RStudio安装时停止工作RTools,无论版本如何。当我RTools从 Windows 卸载时,RStudio 再次工作。

当我Rtools第一次安装 for 时R 4.0,我执行了这一行;正如网站上提到的那样。从那以后,它崩溃了。

writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"', con = "~/.Renviron")

有任何想法吗?

我使用 RStudio 1.4.1717。这是输出sessionInfo()

谢谢 !

乔尔

0 投票
0 回答
30 浏览

r - 使用 install_github 时找不到 g++

我正在尝试通过 github 安装一个 r-packagedevtools::install_github('package_name')

我收到以下错误:“sh:未找到 g++”“错误:包 'package_name' 的编译失败”

问题:我需要做什么才能拥有/找到 g++?

==================================================== =======

额外的信息:

  • 视窗 8.1 操作系统
  • R 版本 4.1.0
  • 开发工具 2.4.2 版
  • 已安装 rtools 40 (find_rtools() -> TRUE)
0 投票
0 回答
58 浏览

r - 如何管理多个版本的 Rtools?

目前,我的 PC 上安装了两个版本的 R(4.1.0 和 3.6.1)和 Rtools(40 和 35)。我希望将旧版本的 R 链接到 Rtools35 但失败了:当我输入Sys.which("make")R 3.6.1 时,它仍然返回 Rtools40 的路径。我已将两个 Rtools 添加到我的 PATH 中。

任何人都知道如何解决这个问题?真的很感激。

0 投票
0 回答
105 浏览

r - 无法设置从 Rtools 到 R 的路径

截屏

我按照https://cran.r-project.org/bin/windows/Rtools/中的说明安装 Rtools。但是,当我想放置 Rtools 的位置时,它显示错误。(如截图)

我试图删除 Onedrive 或授予对所有内容的访问权限,但仍然无法工作。我该怎么做才能解决这个问题?

谢谢