2016-04-04 61 views
0

'錯誤有一個破碎的devtools包裝系統:錯誤安裝[R devtools:在loadNamespace`

library(devtools) Error: package ‘devtools’ was built for x86_64-apple-darwin13.4.0

嘗試卸載帶來的任何結果:

remove.packages("devtools") Removing package from ‘/ye/netapp/jimmie.ye/tools/R/x86_64-redhat-linux-gnu-library/3.1’ (as ‘lib’ is unspecified) Error in find.package(pkgs, lib) : there is no package called ‘devtools’

現在我嘗試安裝並出現錯誤:

install.packages("devtools") 
* installing to library ‘/tools/R/x86_64-redhat-linux-gnu-library/3.1’ 
* installing *source* package ‘devtools’ ... 
** package ‘devtools’ successfully unpacked and MD5 sums checked 
** libs 
gcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG -I/usr/local/include -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c devtools.c -o devtools.o 
gcc -m64 -std=gnu99 -shared -L/usr/lib64/R/lib -L/usr/local/lib64 -o devtools.so devtools.o -L/usr/lib64/R/lib -lR 
installing to /tools/R/x86_64-redhat-linux-gnu-library/3.1/devtools/libs 
** R 
** inst 
** preparing package for lazy loading 
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 
    object 'vI' not found 
ERROR: lazy loading failed for package ‘devtools’ 
* removing ‘/tools/R/x86_64-redhat-linux-gnu-library/3.1/devtools’ 

任何想法如何進行?我在CentOS6,R version 3.2.3 (2015-12-10)

回答

3

不能混合

x86_64-apple-darwin13.4.0

這是OS X /蘋果與Linux您有:

x86_64-redhat-linux-gnu

您最好的選擇可能是開始

install.packages("devtools", repos="http://cloud.r-project.org") 

並非常仔細地看以及您可能獲得的任何錯誤消息以解決缺少的構建依賴關係。

+0

我完全看到當前包是BROKEN,正如我注意到的那樣。指定遠程回購對上述錯誤沒有任何影響。 –

+0

錯誤消息在 –

+0

以上的隊列中。這些*不是*從*建立/重新安裝來自源代碼*的錯誤,抱歉。 –