您的位置:首页 > 其它

折腾R程序包-devtools

2015-07-19 19:54 281 查看
今天因为某些原因打算安装R程序包devtools,我用的是XP平台,R3.2.1。开始时,download了devtools的包压缩文件,然后在R程序menu: packages -> installpackages from local zip files中安装,然后发现其需要一大堆前置包才能运行,于是改用命令install.packages("devtools")。这里建议选镜像China.beijing(即china中的第一个),速度快。

下了一大堆包后,运行library(devtools); 结果报错:

不能找到指针_chsize_s在msvcrt.dll

.../library/git2r/libs/i386/git2r.dll,LoadLibrary failure: The specified procedure could not be found.

搞什么?上baidu一查,没答案,于是bing一下(R很多资料baidu中文都找不到的~),发现有人说是版本与XP冲突,用win7或其它版本的devtools就好了。

详见:http://stackoverflow.com/questions/30633894/r-unable-to-load-devtools-in-r-3-2-0-under-windows-xp-32-bit

于是去https://cran.r-project.org/ download了R-3.0.3再试,尼妈,这会又报:

to build R packages, please download and install Rtools 3.1 from http://cran.r-project.org/bin/windows/Rtools/
看能不能下载特定版本包,找了个低版本的git2r,本地安装后运行devtools,报版本不兼容~~

想直接在R3.2.1中下载特定版本devtools, 发现install.packages搞不了,要用devtools中的install_version(),可我现在就是devtools搞不起来¥@#%%

太折腾了,家里的老XP暂时就不玩这东东了,明天用另一台win7再试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: