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

r - 无法在 Azure DSVM 上安装 AzureStor,因为它不会检测 Rtools

我正在尝试安装 AzureStor,以便从运行 RStudio 的 Azure DSVM 访问 Azure 存储 Blob。AzureStor 需要 Rtools,但是我无法安装 RStudio 可以连接到的 Rtools 的工作版本。我尝试了两种安装方法: a) 下载最新版本的 Rtools 并使用 Rtools35.exe 进行安装。无数次并确保 C:/Rtools/bin 位于 PATH 列表的顶部。b) 安装“installr”然后运行 ​​install.Rtools()

两者都会导致以下错误:

错误:运行命令 '"C:/PROGRA~1/Microsoft/ML Server/R_SERVER/bin/x64/R" --no-site-file --no-environ --no-save --no-restore -- quiet CMD config CC' 的状态为 127

这是路径看起来像下面的方法(a):

这是路径看起来像下面的方法(b):

我不能强制将 Rtools 目录放在我认为导致问题的路径列表的首位。是否有人在 Azure DSVM 上成功安装了 Rtools?还是 AzureStor?帮助表示赞赏。谢谢你。

0 投票
1 回答
723 浏览

r - 使用 `install.packages()` 从 *tar.gz 编译包失败

我正在尝试MGDrivE从 CRAN 上的源 *tar.gz 文件 (MGDrivE_1.1.0.tar.gz) 安装包。最终,我试图编辑通过解压缩 *tar.gz 文件创建的目录中的函数,但我想确保我可以先从源安装这些包。

我正在使用 Windows 10。我的 PATH 目前是:

这是我尝试过的:

这导致了这个警告并且没有安装包:

0 投票
0 回答
1174 浏览

rstudio - rStudio 3.6 的 Rtools

我一直在通过taskscheduler运行日常任务,现在突然出现这个错误

警告:构建 R 包需要 Rtools,但当前未安装。

请从http://cran.r-project.org/bin/windows/Rtools/下载并安装 Rtools 3.5 。从 github 远程跳过安装“flexdashboard”,SHA1(404cdac9)自上次安装以来没有改变。用于force = TRUE强制安装

我用了

并得到了这个错误

我努力了:

pkgbuild::has_rtools
devtools::install_github("r-lib/pkgbuild")
library(pkgbuild)
find_rtools()

但到目前为止还没有运气。

0 投票
2 回答
3819 浏览

r - 在 R 中安装软件包时出现问题“无法创建临时目录”

我在 Rstudio 中安装软件包时遇到问题,我尝试安装“nortest”,但它一直说以下错误:

我尝试取消选中文件夹的“只读”功能,但没有任何区别。

希望可以有人帮帮我。谢谢

附言。我有 Windows 10

0 投票
0 回答
425 浏览

r - 你知道windows10的R 3.6.3应该安装哪个Rtools版本吗?

我已经安装了 Rtools35。但是安装Rtools35后,Rstudio不断出现错误。

此错误如下:

为了解决上述错误,我需要检查可疑的事情。

[1。[Rtool 版本问题] 可能是.....是否因为Rtool版本而出现错误?

我正在使用基于window10的R 3.6.3版本和Rtool35版本。

你知道windows10(64bit)的R 3.6.3应该安装哪个Rtools版本吗?

我可以安装 Rtools35 吗?或者我可以安装 Rtools40 吗?

[1。问题解决方案]我检查了@r2evans的如下意见,所以我会继续使用Rtool35。

[2. R CMD SHLIB compile error in powershell in window10 issue] 为了获取.dll文件,我在window10的powershell中编译了newordherg_qNet.c。编译后出现如下错误。

- 运行错误示例

PositionalParameterNotFound,Microsoft.PowerShell.Commands.InvokeHistoryCommand


虽然我找到了与 R CMD SHLIB 问题相关的解决方案,但很难解决这个问题。您有解决错误的想法吗?

0 投票
2 回答
3774 浏览

r - 如何在带有 R 4.0.0 的 Windows 10 中配置 Rtools40?

我最近安装了 R 4.0.0。与此同时,我还安装了 Rtools40。CRAN 网站说我还需要在 .Renviron 文件中指定 Rtools make 文件的路径。但是当我创建 .Renviron 文件时,我不能使用 stats 包。如果 .Renviron 文件存在,它会给出一些共享 dll 文件丢失的错误。如果我删除 .Renviron 文件,这个错误就会消失,但我无法使用 Rtools40 编译包。如何配置这个 .Renviron 文件,以便我也可以同时使用 - Rtools40 和 stats 包?我的 Rtools 制作文件位于 C:/(MyUserName)/Rtools40/usr/bin 文件夹中。该文件夹还包含 Rtools40 附带的 bash 文件。

0 投票
0 回答
3292 浏览

r - 在 R 版本 4.0 中安装 devtools 的问题

将 R 版本从 3.5 更新到 4.0 后,我遇到了 devtools 包的安装问题。下载并安装 Rtools 4.0 和 RStudio-1.2.5042。当我尝试安装 devtools

我收到这条消息:

警告:构建 R 包需要 Rtools,但当前未安装。请在继续之前下载并安装适当版本的 Rtools:

https://cran.rstudio.com/bin/windows/Rtools/将包安装到“C:/Users/shalzsab/Documents/R/win-library/4.0”(因为“lib”未指定)还安装依赖项“使用这个'</p>

有可用的二进制版本,但源版本更高:二进制源需要_编译使用this 1.6.0 1.6.1 FALSE

尝试 URL ' https://cran.rstudio.com/bin/windows/contrib/4.0/devtools_2.3.0.zip ' 内容类型 'application/zip' 长度 351089 字节 (342 KB) 下载 342 KB

包'devtools'成功解包并检查了MD5总和

下载的二进制包在 C:\Users\shalzsab\AppData\Local\Temp\RtmpkhJwos\downloaded_pa​​ckages 安装源包'usethis'</p>

尝试 URL ' https://cran.rstudio.com/src/contrib/usethis_1.6.1.tar.gz ' 内容类型 'application/x-gzip' 长度 255052 字节 (249 KB) 已下载 249 KB

下载的源码包在'C:\Users\shalzsab\AppData\Local\Temp\RtmpkhJwos\downloaded_pa​​ckages'</p>

当我加载包时出现此错误

错误:找不到“devtools”所需的包“usethis”

如果我尝试检查安装目录中的包

“C:/Users/shalzsab/Documents/R/win-library/4.0/devtools”

使用这个包我得到这个错误

find.package("usethis") 中的错误:没有名为 'usethis' 的包</p>

我该如何解决这个问题?

0 投票
1 回答
1000 浏览

r - 对象 'wrap_plots' 不是由 'namespace:patchwork' 导出的

我正在尝试在 R 中下载包“Seurat”,该包已安装,现在它在我的包列表中。

但是当我尝试调用它 (library(Seurat)) 时,我收到以下错误:

我阅读了类似的问题并手动安装了“patchwork”:

R 还告诉我安装我拥有的 Rtools,但是当我遵循以下命令时:

rtools40/home 中没有更多文件夹。我没有在上面的地址中得到 usr\bin...。但是当我想验证是否make可以找到(Sys.which("make"))时,我得到了这个:

此外,Seurat 的下载包保存在我的计算机中甚至不存在的位置!这怎么可能?我怎样才能解决这个问题?

谢谢

0 投票
0 回答
1480 浏览

r - 安装 Rtools 的问题:无法在 PATH 中找到文件

我正在尝试在 R 中下载包“Seurat”,该包已安装,现在它在我的包列表中。

但是当我尝试调用它 (library(Seurat)) 时,我收到以下错误:

我阅读了类似的问题并手动安装了“patchwork”:

R 还告诉我安装我拥有的 Rtools,但是当我遵循以下命令时:

但是当我想验证是否make可以找到(Sys.which("make"))时,我得到了这个:

此外,Seurat 的下载包保存在我的计算机中甚至不存在的位置!这怎么可能?我怎样才能解决这个问题?我为路径写的地址有问题吗?谢谢

0 投票
1 回答
1713 浏览

r - R 4.0.0 + RStudio 中的“调试位置是近似的,因为源不可用”

我已经更新到 R4.0.0和 RStudio 版本1.2.5042

我正在开发一个包,我经常使用以下工作流程:

  1. --with-keep.source通过单击“安装和重新启动”按钮(包括R CMD INSTALL 选项)从 RStudio 中构建包。
  2. .R在我要调试的函数的文件中设置断点。
  3. 调用该函数并等待调试器在我设置断点的位置准确停止。

这曾经很好地工作。但是,现在,我总是得到:

调试位置是近似的,因为源不可用

这很烦人,因为我仍然可以调试,但我不再使用实际功能了。

任何提示/想法为什么会这样?

编辑 (11.05.2020)

这似乎是 RStudio 和 R 4.0.0 的问题。这就是我这么认为的原因。我使用了另一台运行 Windows 10 的机器并执行了以下步骤(按此顺序;Windows 用户应该可以重现)。一开始我安装了 R 3.6.1 和 RStudio 1.2.5042(在撰写本文时 1.2.5042 是当前版本;也尝试使用 RStudio 的预览版 1.3.957)。

  1. 克隆我正在从 Github 开发的包:

    /li>
  2. 转到包根目录并打开cSEM.Rproj

  3. 运行devtools::install_github("M-E-Rademaker/cSEM")自动安装包并下载所有cSEM依赖的包。
  4. 在 RStudio 中:点击“ Build”安装和“ Install and Restart
  5. 现在导航到源文件。例如:R/00_csem.R并在例如第 321 行设置断点。
  6. 现在运行以下代码:

    调试器应该启动并将您带到第 321 行。您应该能够更改代码,并且您不应该收到debug-location-is-approximate-because-the-source-is-not-availabe”警告如果您是在低于 4.0.0 的 R 版本上。

  7. 转到R/00_csem.R并删除第 321 行中的断点
  8. 关闭 Rstudio 并将 R 更新为 4.0.0(使用 eg installr::updateR()
  9. 重要提示:还获取最新版本的 Rtools 并按照网站上有关您需要将 rtools 添加到 PATH 的部分的步骤进行操作。https://cran.r-project.org/bin/windows/Rtools/
  10. 由于您需要重新安装所有软件包:cSEM.Rproj再次打开;跑install.packages("devtools")
  11. 现在重复步骤 3、4、5 和 6。
  12. 调试器应该再次在第 321 行停止,但是,这次您确实收到了“debug-location-is-approximate-because-the-source-is-not-availabe”警告。

这是为什么?欢迎任何想法/提示/建议!

我尝试过的其他事情:

  • 从 win-library 中删除软件包并重新安装
  • 使用从 GitHub 重新安装包devtools::install_github()
  • 检查包根
  • 更新了所有依赖包
  • 在不同的机器上重复该过程
  • 我开发了另一个包,您可以在此处从 GitHub 克隆它:https ://github.com/ME-Rademaker/cSEM.DGP 。您可以使用此软件包运行相同的过程,但是,在这里我在使用 4.0.0 时没有收到警告......我认为这非常奇怪。