问题标签 [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.
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?帮助表示赞赏。谢谢你。
r - 使用 `install.packages()` 从 *tar.gz 编译包失败
我正在尝试MGDrivE
从 CRAN 上的源 *tar.gz 文件 (MGDrivE_1.1.0.tar.gz) 安装包。最终,我试图编辑通过解压缩 *tar.gz 文件创建的目录中的函数,但我想确保我可以先从源安装这些包。
我正在使用 Windows 10。我的 PATH 目前是:
这是我尝试过的:
这导致了这个警告并且没有安装包:
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()
但到目前为止还没有运气。
r - 在 R 中安装软件包时出现问题“无法创建临时目录”
我在 Rstudio 中安装软件包时遇到问题,我尝试安装“nortest”,但它一直说以下错误:
我尝试取消选中文件夹的“只读”功能,但没有任何区别。
希望可以有人帮帮我。谢谢
附言。我有 Windows 10
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 问题相关的解决方案,但很难解决这个问题。您有解决错误的想法吗?
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 文件。
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_packages 安装源包'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_packages'</p>
当我加载包时出现此错误
错误:找不到“devtools”所需的包“usethis”
如果我尝试检查安装目录中的包
“C:/Users/shalzsab/Documents/R/win-library/4.0/devtools”
使用这个包我得到这个错误
find.package("usethis") 中的错误:没有名为 'usethis' 的包</p>
我该如何解决这个问题?
r - 对象 'wrap_plots' 不是由 'namespace:patchwork' 导出的
我正在尝试在 R 中下载包“Seurat”,该包已安装,现在它在我的包列表中。
但是当我尝试调用它 (library(Seurat)) 时,我收到以下错误:
我阅读了类似的问题并手动安装了“patchwork”:
R 还告诉我安装我拥有的 Rtools,但是当我遵循以下命令时:
rtools40/home 中没有更多文件夹。我没有在上面的地址中得到 usr\bin...。但是当我想验证是否make
可以找到(Sys.which("make")
)时,我得到了这个:
此外,Seurat 的下载包保存在我的计算机中甚至不存在的位置!这怎么可能?我怎样才能解决这个问题?
谢谢
r - 安装 Rtools 的问题:无法在 PATH 中找到文件
我正在尝试在 R 中下载包“Seurat”,该包已安装,现在它在我的包列表中。
但是当我尝试调用它 (library(Seurat)) 时,我收到以下错误:
我阅读了类似的问题并手动安装了“patchwork”:
R 还告诉我安装我拥有的 Rtools,但是当我遵循以下命令时:
但是当我想验证是否make
可以找到(Sys.which("make")
)时,我得到了这个:
此外,Seurat 的下载包保存在我的计算机中甚至不存在的位置!这怎么可能?我怎样才能解决这个问题?我为路径写的地址有问题吗?谢谢
r - R 4.0.0 + RStudio 中的“调试位置是近似的,因为源不可用”
我已经更新到 R4.0.0
和 RStudio 版本1.2.5042
。
我正在开发一个包,我经常使用以下工作流程:
--with-keep.source
通过单击“安装和重新启动”按钮(包括R CMD INSTALL 选项)从 RStudio 中构建包。.R
在我要调试的函数的文件中设置断点。- 调用该函数并等待调试器在我设置断点的位置准确停止。
这曾经很好地工作。但是,现在,我总是得到:
调试位置是近似的,因为源不可用
这很烦人,因为我仍然可以调试,但我不再使用实际功能了。
任何提示/想法为什么会这样?
编辑 (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)。
克隆我正在从 Github 开发的包:
/li>转到包根目录并打开
cSEM.Rproj
- 运行
devtools::install_github("M-E-Rademaker/cSEM")
自动安装包并下载所有cSEM
依赖的包。 - 在 RStudio 中:点击“
Build
”安装和“Install and Restart
” - 现在导航到源文件。例如:
R/00_csem.R
并在例如第 321 行设置断点。 现在运行以下代码:
调试器应该启动并将您带到第 321 行。您应该能够更改代码,并且您不应该收到“ debug-location-is-approximate-because-the-source-is-not-availabe”警告如果您是在低于 4.0.0 的 R 版本上。
- 转到
R/00_csem.R
并删除第 321 行中的断点 - 关闭 Rstudio 并将 R 更新为 4.0.0(使用 eg
installr::updateR()
) - 重要提示:还获取最新版本的 Rtools 并按照网站上有关您需要将 rtools 添加到 PATH 的部分的步骤进行操作。https://cran.r-project.org/bin/windows/Rtools/
- 由于您需要重新安装所有软件包:
cSEM.Rproj
再次打开;跑install.packages("devtools")
- 现在重复步骤 3、4、5 和 6。
- 调试器应该再次在第 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 时没有收到警告......我认为这非常奇怪。