R - 无法在Windows XP 32位下加载R 3.2.0中的devtools

时间:2015-06-04 02:21:50

标签: r windows

当我尝试在R

中加载devtools
library(devtools)

我收到一个报告msvcrt.dll错误的弹出窗口

  

RGui(32位) - [R控制台]:Rgui.exe - 找不到入口点

     

程序入口点_chsize_s无法位于动态链接库msvcrt.dll

关闭弹出窗口后,R报告以下错误

  

inDL(x,as.logical(local),as.logical(now),...)出错:     无法加载共享对象' C:/ Program Files / R / R-3.2.0 / library / git2r / libs / i386 / git2r.dll':     LoadLibrary失败:找不到指定的过程。

     

错误:'devtools'

的包或命名空间加载失败

这是R sessionInfo

sessionInfo()

R version 3.2.0 (2015-04-16)

Platform: i386-w64-mingw32/i386 (32-bit)
Running under: Windows XP (build 2600) Service Pack 3

locale:
[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United States.1252    LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C                           LC_TIME=English_United States.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] rversions_1.0.0 RCurl_1.95-4.6  memoise_0.2.1   digest_0.6.8    bitops_1.0-6    XML_3.98-1.1 

在我搜索解决方案时,我发现one post非常相似,而且目前one answer对我不起作用。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我无法在Windows XP SP3上安装运行最新RStudio和R(截至2015年7月)版本的devtools。显然,最新版本的git2r不支持Windows XP。

我的解决方法是安装R-3.0.3和RStudios 0.98.1103。使用这些版本,install.packages(“devtools”)按预期工作。