我正在使用最新的R,RStudio和Rtools.
- 我更新了环境变量.现在我可以从命令行调用gcc或R.
当我试图从RStudio发布应用程序时,我收到以下错误,
准备部署应用程序... DONE上传应用程序包:64015 ...错误:*应用程序依赖于包"Rtools"但未安装.请在继续之前解决.执行停止
- 我试过这个,在控制台上,
> find_rtools(T)
Scanning path...
ls : D:\Rtools\bin\ls.exe
gcc: D:\Rtools\GCC-46~1.3\bin\gcc.exe
VERSION.txt
Rtools version 3.3.0.1959
Version: 3.3
[1] TRUE
Run Code Online (Sandbox Code Playgroud)
所以,Rtools似乎基本上就在那里!
- 我检查了环境变量,那些都没关系,因为我也提到过R和gcc可以从命令行启动
然而,我尝试使用installr软件包在RStudio内安装和检查,它说,
> install.Rtools()
No need to install Rtools - You've got the relevant version of Rtools installed
>
Run Code Online (Sandbox Code Playgroud)
- 这不是一个可能的重复,Rtools没有被R检测到 我尝试了所有这些.不工作.
请提出解决方案.非常感谢您的宝贵时间.
安装任何新软件包时,我收到错误消息,提示未找到 Rtools。我按照 Rtools 的手动安装说明进行操作,但仍然收到相同的错误消息。
> install.packages("phyloseq")
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding
Run Code Online (Sandbox Code Playgroud)
似乎 R 没有找到 Rtools。有没有什么办法解决这一问题?
我注意到在开始新的 R 会话时,先前安装的软件包的第二个问题也消失了。这两个问题可以联系起来吗?
我的 R 版本是 4.0,我在 Windows 64 位上工作