折騰R程式包-devtools
今天因為某些原因打算安裝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再試。