首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rcpp仍然找不到Rtools

Rcpp仍然找不到Rtools
EN

Stack Overflow用户
提问于 2019-01-04 10:05:43
回答 1查看 520关注 0票数 0

我已经了解了所有我能找到的建议,但我仍然不能让Rcpp成功地链接到Rtools,即使find_rtools()返回TRUE

我是运行Windows 7专业,R版本3.5.1 (2018-07-02) -“羽毛喷雾”,Rtools35。我已经安装了Rtools作为管理员,我尝试了34和35版本,有和没有重新启动。根据所有建议,我的PATH变量似乎设置正确。当我收到关于需要额外工具的错误消息时,我试着让Rcpp安装Rtools本身,但没有安装joy。我的PATH不包含空格,我已经成功地在另外两台机器上安装和使用了Rcpp (甚至在当前的机器上,当我使用更早版本的R和Rcpp时也是如此-一台双机在旧版本的R上运行得很好)。

关键错误消息似乎是:

代码语言:javascript
复制
> find_rtools()
[1] TRUE
> evalCpp("1+1")

make:*没有规则使“sourceCpp_3.dll”所需的目标文件‘137c6efd765d.o’。停止播放。sourceCpp中的错误(code= code,env = env,rebuild = rebuild,cacheDir = cacheDir,:Error 1生成共享库。

但是,我为这个错误找到的所有建议都与用户自己正在运行'make‘的情况有关。无论我是直接从控制台还是通过Rstudio运行R(版本1.1.463),我都会得到相同的错误。任何关于诊断的建议,我可以运行/如何解决这个问题,将赢得永恒的感激。

EN

回答 1

Stack Overflow用户

发布于 2019-01-04 12:08:03

你说

我试过让Rcpp安装Rtools本身

我可以向你们保证,我们在Rcpp中没有这方面的设施--同样,find_rtools()也不是我们的功能。也许您混淆了Rcpp和RStudio和/或devtools

快速问题: Rtools是否安装在C:/中?请试一试evalCpp("2+2", verbose=TRUE)看看它的去向。

在我们文档中,Rcpp假设R CMD somecommand在您的计算机上工作。确保这是您的责任,因为我们无法访问您的计算机。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54036761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档