2015-06-26 4 views
1

У меня есть R 3.2.0 в RHEL 5.R DevTools терпит неудачу при установке xml2

Я пытаюсь установить Devtools

install.packages("devtools", dep=TRUE) 

В конце концов завершается с ошибкой

xml2_url.cpp: In function cpp::List url_parse(Rcpp::CharacterVector): 
xml2_url.cpp:85: error: struct _xmlURI has no member named query_raw 
xml2_url.cpp:85: error: struct _xmlURI has no member named query_raw 
make: *** [xml2_url.o] Error 1 
ERROR: compilation failed for package xml2 

Как исправить эту проблему? Кажется, проблема с версией?

+0

Были ли вы когда-нибудь в состоянии решить эту проблему? Я запускаю Centos 5.10 с R-3.2.0 и выполняю ту же самую ошибку. – TinyHeero

+0

Нет. Но, похоже, это происходит из-за старой версии xml2. Поле query_raw было добавлено в одну из более поздних версий xml2. – gnjago

+1

Мне удалось обойти это, обновив версию xml2. – TinyHeero

ответ

1

да я сделал, что

[[email protected] ~]# ls -l /etc/yum.repos.d/ 
total 56 
-rw-r--r-- 1 root root 1991 Mar 28 06:25 CentOS-Base.repo 
-rw-r--r-- 1 root root 647 Mar 28 06:25 CentOS-Debuginfo.repo 
-rw-r--r-- 1 root root 289 Mar 28 06:25 CentOS-fasttrack.repo 
-rw-r--r-- 1 root root 630 Mar 28 06:25 CentOS-Media.repo 
-rw-r--r-- 1 root root 7989 Mar 28 06:25 CentOS-Vault.repo 
-rw-r--r-- 1 root root 244 May 25 00:37 cPAddons.repo 
-rw------- 1 root root 239 Apr 18 12:50 cpanel-plugins.repo 
-rw-r--r-- 1 root root 175 Mar 7 2014 devtools-2.repo 
-rw-r--r-- 1 root root 204 Aug 7 2015 EA4.repo 
-rw-r--r-- 1 root root 957 Nov 4 2012 epel.repo 
-rw-r--r-- 1 root root 1056 Nov 4 2012 epel-testing.repo 
-rw-r--r-- 1 root root 267 Apr 18 14:24 MariaDB100.repo 
-rw-r--r-- 1 root root 257 Apr 18 14:25 MariaDB101.repo 

И запускали ням установить libxml2 LibXSLT

Смежные вопросы