Подтвердить что ты не робот

Не удалось установить devtools в R 3.1.2

Я пытался установить пакет devtools в Rstudio install.packages("devtools"), но не удалось. Сообщения об ошибках:

* installing *source* package ‘xml2’ ...
** package ‘xml2’ successfully unpacked and MD5 sums checked
Package libxml-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxml-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libxml-2.0' found
Package libxml-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxml-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libxml-2.0' found
Could not find libxml2. Please install libxml2-devel (rpm) or libxml2-dev (deb).
ERROR: configuration failed for package ‘xml2’
* removing ‘/home/xwang/R/x86_64-pc-linux-gnu-library/3.1/xml2’
Warning in install.packages :
  installation of package ‘xml2’ had non-zero exit status
ERROR: dependency ‘xml2’ is not available for package ‘rversions’
* removing ‘/home/xwang/R/x86_64-pc-linux-gnu-library/3.1/rversions’
Warning in install.packages :
  installation of package ‘rversions’ had non-zero exit status
ERROR: dependency ‘rversions’ is not available for package ‘devtools’
* removing ‘/home/xwang/R/x86_64-pc-linux-gnu-library/3.1/devtools’
Warning in install.packages :
  installation of package ‘devtools’ had non-zero exit status

The downloaded source packages are in
    ‘/tmp/RtmpYccDpT/downloaded_packages’

Похоже, у него проблемы с поиском libxml-2.0. Кто-нибудь знает, как легко это исправить? Я использую R версии 3.1.2.

4b9b3361

Ответ 1

В конце концов я исправил проблему:

sudo apt-get install libxml2-dev

Затем появились другие проблемы:

Error : object ‘curl_fetch_memory’ is not exported by 'namespace:curl'

который можно решить, установив пакет curl:

install.packages("curl")

Ответ 2

Вам просто нужно обновить до последней версии R (R версии 3.2.1)

Ответ 3

Для библиотеки требуются библиотеки (источники) разработчика: curl developer, xml2 developer как dependecy. поэтому установите его в репозиторий пакетов (yum, dnf, apt-get) и повторите попытку, чтобы установить пакет devtools в R.