n 3.5从此URL:进入默认目录

n 3.5从此URL:进入默认目录,r,data.table,R,Data.table,将C:\Rtools\bin添加到PATH变量 重新启动R3.5 运行:install.packages(“data.table”,type=“source”) 不知怎的,这最后一行不适合我,我手动安装了data.table_1.10.4-3.zip 还有一点,请确保正确卸载了RTools以前的版本,以便将其从系统中清除。(通过其安装目录中的unins文件)或者您尝试安装的RTools将继续返回到旧目录,而不是C:\RTools中 最后我可以让它工作了。我也遇到了类似的问题。事实证明,RToo

将C:\Rtools\bin添加到PATH变量

  • 重新启动R3.5

  • 运行:
    install.packages(“data.table”,type=“source”)

  • 不知怎的,这最后一行不适合我,我手动安装了data.table_1.10.4-3.zip 还有一点,请确保正确卸载了RTools以前的版本,以便将其从系统中清除。(通过其安装目录中的unins文件)或者您尝试安装的RTools将继续返回到旧目录,而不是C:\RTools中


    最后我可以让它工作了。

    我也遇到了类似的问题。事实证明,RTools35.exe(Windows版本)中存在错误。安装程序屏幕提供默认的安装目录C:/Rtools,但如果您接受该目录,它实际上会安装到C:/RBuildTools中

    我按如下方式解决了这个问题:

  • 卸载RBuildTools安装
  • 创建新目录C:/r工具
  • 再次安装Rtools35,浏览Rtools目录以选择安装目录
  • 将C:/r工具添加到windows PATH环境变量
  • 重新启动R/Studio,然后重试

    library(devtools) 
    devtools::find_rtools() 
    
    现在应该返回TRUE


    此修复程序使我能够安装某些git hub软件包,这些软件包在将Rtools安装到错误目录时引发各种错误。

    为什么要使用测试版的R?你绝对应该使用更稳定的版本。无论如何,您可以尝试下载data.table tarball(此处:)并尝试
    install.packages(“path/to/datatabletarball”,repos=NULL,type=“source”)
    (如果您没有所需的工具,在windows下这可能会失败)。R3.5不再是beta版,但
    data.table
    安装仍然没有成功。长话短说,我降级到R3.4.3。根据a,在x.y.0版本的R更新之前,我不会尝试升级。我是按照上述建议安装的。我收到此错误-
    包“data.table”是由具有不同内部结构的R版本安装的;需要重新安装才能与此R版本一起使用
    。还有别的办法吗?顺便说一句,我使用的是R3.5.0版本。谢谢你让我知道!我刚刚检查过AppVeyor上的“R-release”仍然是R3.4.4,因为R3.5几天前才发布。我不知道AppVeyor CI需要多长时间才能更新,但如果一周内仍然存在问题,请告诉我。同时,单击R_VERSION=develone(而不是R_VERSION=release),这应该可以工作。请以任何一种方式回复,以便其他人也知道。这方面的网站在哪里?正在给我一个500内部服务器错误。@sharoz令人沮丧的是,该域出现了问题。我向域名提供商(被另一家域名提供商收购)提出了一个报价。它只是转发到:Rtools不应安装在R文件夹中。这是一组用于构建R和R包的工具,它不是R的一部分。RTools的默认安装目录
    c:\RTools
    已经很长时间了。如果您在
    c:\RBuildTools
    中安装了它,很可能是因为您覆盖了默认目录。显然,在某个时候,这是默认目录,可能只是在windows中?…我也看到了其他对它的引用,我不认为我会更改它(尽管我在很久以前安装过)。不管怎样,它引起了一个重大问题,现在已经解决了。下面是一篇关于它的完整文章-似乎是由错误的默认目录引起的:并且涉及到另一个SO问题:这与找到正确的mingw工具链有关。如果您不在默认目录中安装,那么需要设置BINPREF,如下所述:现在GIT-hub方法似乎可以工作了。所以我的IT解决方案是:稍等
    library(devtools) 
    devtools::find_rtools()