问题标签 [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 - ROracle 安装 - 无法加载共享对象 ROracle.dll
我正在尝试在我的 Windows 10 64 位系统上安装 ROracle 包。R 版本是 Microsoft R Open 3.5.0。
根据这个问题ROracle 安装 :: Unable to load shared object error的正确答案的建议,我将环境变量中的“路径”名称更改为“路径” 。我仍然无法解决这个问题。以下是软件包安装运行及其结果。
任何帮助表示赞赏。谢谢。
r - Rcpp 仍然找不到 Rtools
我已经通过了我能找到的所有建议,但我仍然无法让 Rcpp 成功链接到 Rtools,即使find_rtools()
返回TRUE
。
我正在运行 Windows 7 专业版,R 版本 3.5.1 (2018-07-02) -- "Feather Spray",Rtools35。我已经以管理员身份安装了 Rtools,并且尝试了版本 34 和 35,无论是否重新启动。根据所有建议,我的 PATH 变量似乎设置正确。当我收到有关需要其他工具的错误消息时,我尝试让 Rcpp 自行安装 Rtools,但没有任何乐趣。我的 PATH 不包含空格,我已经设法在另外两台机器上安装和使用 Rcpp(甚至在我使用更早版本的 R 和 Rcpp 的当前机器上 - 一台双机与旧版本的R)。
关键错误消息似乎是:
制作:*** 没有规则来制作“sourceCpp_3.dll”需要的目标“file137c6efd765d.o”。停止。sourceCpp 中的错误(代码 = 代码,环境 = 环境,重建 = 重建,缓存目录 = 缓存目录,:构建共享库时发生错误 1。
但我能找到的关于这个错误的所有建议都与用户自己运行“make”的情况有关。无论我是直接从控制台还是通过 Rstudio(版本 1.1.463)运行 R,我都会收到相同的错误。任何关于我可以运行的诊断/我如何解决这个问题的建议都将赢得永恒的感激。
r - 创建包时,如何使其与旧 R 版本兼容
我正在尝试创建自己的 R 包。但是在我构建它(使用 R 版本 3.5.1、Rtools 3.5)并尝试安装它之后,我收到了这个错误:包 'path-to-tar.gz' 不可用(对于 R 版本 3.5.1)。
我可以在某处确定哪些版本的 R 是兼容的吗?这是一个非常简单的,只是一个函数的集合。
代码在这里: https ://github.com/jacobfredsoee/LCEF
编辑:谢谢大家,这确实是一个让我感到羞耻的简单解决方案。我需要做的就是在安装中添加“, repos = NULL”。
r - 下载 R 包时遇到问题:“*.o:文件格式无法识别”
我正在尝试从 GitHub 安装此 R 包,但无济于事。我已经安装了最新版本的 devtools 和 Rtools 3.5(我确保我添加了环境变量的路径)。我试过使用install_github
and install_local
,但没有运气。
关于我的 R 的详细信息:
如果有人能指出我正确的方向,我将不胜感激。谢谢!
r - R 开发工具未正确安装
我正在尝试使用http://r-pkgs.had.co.nz/intro.html上的包开发书打包一些我为个人使用而开发的脚本。我一直在安装开发工具时遇到问题,事实证明这非常令人沮丧。
这适用于 R 版本 3.4.4,它已经设置为与 knitr 和 rmarkdown 一起使用以生成报告。它位于公司网络和计算机上,这使网络在很大程度上不受我的控制。我确实安装了 RTools (v.3.5.0.4),它与 RBuildTools 位于同一目录中。
运行“has_devel()”时,我遇到一个循环,其中 Rstudio 尝试安装 RBuildTools,完成时没有错误或通知,但是当重新检查“has_devel()”时,它会尝试再次安装它。
我浏览了https://github.com/r-lib/devtools/issues/234的列表,但没有一个解决方案有效。
会话信息
跟进“找不到工具”通知,我尝试加载所有开发工具
我只是想设置这个环境,以便我可以开始一个简单的打包过程。
r - 安装 *source* 包 'Rcpp' 错误。R 在错误的文件夹中指向/寻找 g++
在 Windows 10 Education 64 位上,我在 RStudio 版本 1.2.1335 中运行 R 版本 3.6.0 和 Rtools 3.5.0。当我尝试安装时收到以下错误devtools::install_github("RcppCore/Rcpp")
要重现此代码:
我的系统路径是这样开始的:
Program 和 Files 之间有一个空格
作为管理员,我将Makeconf
32 位和 64 位文件夹中的通过记事本更改为:BINPREF ?= D:/Rtools/mingw_32/bin/
和
BINPREF ?= D:/Rtools/mingw_64/bin/
我试过这个链接来修复 Makeconf 文件: Rcpp Rtools installed but error message g++ not found
对于 Rcpp 编译问题,此链接似乎很有帮助: Cannot compile from source with Rcpp on Windows 7
这是否与注释掉 rpp 标签或更改 Makevars 或 Makeconf 中的某些变量有关?如果不是,为什么代码devtools::install_github("RcppCore/Rcpp")
会在错误的 bin 中查找 g++?它在里面寻找它
C:/Rtools/bin/g++
如你看到的。
将 g++.exe 复制并粘贴到 > C:/Rtools/bin/g++ 后,我收到另一个错误:
我不认为复制 g++.exe 是正确的方法。但是,值得一试,并且可能会导致正确的答案。请帮忙。(如果您devtools::install_github("RcppCore/Rcpp")
连续运行,您需要删除 ~/R/win-library/3.6 中的锁定文件夹(00LOCK-Rcpp)以避免ERROR: failed to lock directory
)谢谢!
r - 如何更新 R 包中的功能代码?
我使用 roxygen2 开发工具创建并下载了一个 R 包。当我更新源代码 R 文件时,文档更新正常,但功能代码本身没有。使用 install.packages("package-name") 重新安装软件包时,如何获取要更新的功能代码?
我尝试使用 stop("...") 在每个函数的开头插入错误消息。当我重新安装代码时,这些函数不会像它们应该的那样输出错误消息,而是像我更新代码之前那样工作。
每次更新代码时,我都会使用以下命令:
只是为了获取更多信息,当我尝试以这种方式安装软件包时:
我收到以下错误消息:
当我的 R 版本是 3.6.0 时,我收到了同样的错误消息,即使现在更新到 3.6.1
我没有将包上传到任何存储库,所以我认为这是有道理的,而是使用 repos=NULL 从我的包文件本地安装它。
重新安装包后,我希望我的函数输出是一条错误消息,但相反,它们输出的结果与我更新包之前的结果相同。
文档更新,功能体没有。
r-package - 在 Windows 10 上使用 Rtools4.0 构建 R 包
我正在尝试在 Windows 10 机器上使用RTools4.0R
构建一个包。我的包需要 SBML C 库和用于在 Window 上构建 R 包的 SBML 静态库由链接提供RTools4.0
我能够成功安装RTools4.0
和附加的 SBML 库。我检查了我是否有 SBML 的头文件
C:\rtools40\mingw64\include\sbml>
和libsbml.a
文件 n
C:\rtools40\mingw64\lib>
更新了最新信息
我的包在 Mac OSX (Mojave) 上成功构建(没有RTools4.0
),但是我在 Windows 上安装包时遇到了问题。
我的Makevars.win
文件内容如下:
我可以rtools40
使用以下命令从内部选择和构建包RStudio
我得到的错误如下:
我有点理解为什么我会收到错误,因为即使 for ,也正在使用x64
32 位编译器。C:/rtools40/mingw32/bin/g++
我不知道如何编写选项来选择正确的编译器,x64
因为BINPREF
只需要 1 个目录作为输入。
我的R.version
信息如下:
完整的包代码可以在 - https://github.com/sn248/Rcppsbml
从上面可以看出,我正在使用R-3.4.1
(由于非技术问题我现在无法更新)和另一个版本的 Rtools(适用于R-3.4.1
)也安装在我的机器上。
我的问题如下:
无论如何在使用'选项rtools40
构建包时指定使用?RStudio
Clean and Rebuild
即使我能够在我的机器上安装这个库,它是否适用于CRAN
检查?
非常感谢这里的任何帮助,谢谢!
r - 在 RStudio 上安装 R 包的警告消息
我对最新的RStudio-1.2.1335
和RStudio-1.2.5001
.
.zip
当我从文件或在线安装软件包时CRAN
,我收到一条警告消息"Rtools is required to build R packages..."
我只安装软件包而不是构建一个。我想知道这是否是一个错误。警告信息粘贴在下面。