2017-02-13 2 views
0

Это говорит в Cran, что RCurl должно быть для R> 3.0.0, но R 3.1.1 в Debian Jessie выстреливает ошибку:RCurl Установка в R 3.1.1: пакет «RCurl» недоступен (для версии R 3.1.1)?

package 'RCurl' is not available (for R version 3) 

та же проблема с rjson. Зависимости - libcurl и make, которые установлены. В чем проблема с R 3.1.1 при установке пакетов libcurl, таких как RCURL? Как преодолеть это самый удобный способ?

P.s. Я знаю это thread, но любой метод не решил эту проблему.

+2

R бинарные пакеты построены для последней версии R, а также для ряда версий обслуживания (2.15.3, 3.0.3, 3.1.3, 3.2.5). Поскольку 3.1.1 не входит в этот набор, бинарные пакеты CRAN недоступны. Вы можете выполнять поиск в архивных хранилищах MS. Вот [ссылка] (https://mran.revolutionanalytics.com/snapshot/2014-10-31/) к самой последней версии, которая будет работать для 3.1.1. Обратите внимание, что это с октября 2014 года. – lmo

ответ

0

Apt-get установить версию 3.1.1 R по умолчанию, например, в Debian Jessie. Мы можем либо установить новейшую версию R с новейшим RCurl, либо установить архивированную версию RCurl, работающую в R 3.1.1.

Раствор А

Вы можете установить новую версию, source, так что

sudo sh -c 'echo "deb http://cran.rstudio.com/bin/linux/debian jessie-cran3/" >> /etc/apt/sources.list' 

sudo apt-key adv --keyserver subkeys.pgp.net --recv-key 381BA480 

sudo apt-get update 

sudo apt-get install r-base r-base-dev 

и теперь вы можете установить RCurl в R, работая в R 3.3.2.

Раствор B

Установите Curl от CRAN Архивов согласования 3.1.1 R, по-видимому, это here как предложено Им в комментарии.

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