2015-07-08 2 views
2

Я только что обновил до R 3.2.1 и больше не могу установить пакет devtools.Не удается установить пакет devtools после обновления R

я получаю следующий результат:

install.packages('devtools') 

trying URL 'http://cran.ma.imperial.ac.uk/bin/macosx/mavericks/contrib/3.2/devtools_1.8.0.tgz' 
    Content type 'application/x-gzip' length 324861 bytes (317 KB) 
    ================================================== 
    downloaded 317 KB 


    The downloaded binary packages are in 
     /var/folders/zd/112dtz1x3575n4z10cm7nflw0000gn/T//RtmpzsBSdp/downloaded_packages 

нагрузки библиотека: (?)

library('devtools') 

Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : there is no package called ‘curl’ Error: package or namespace load failed for ‘devtools’

Я прочитал следующее сообщение - - Problems when installing devtools packages, который, кажется, есть решение для Linux , но у меня уже есть curl, установленный в моей системе, и я не вижу, как это мне поможет.

+3

'Нет пакета под названием 'curl'' – zx8754

+0

@ zx8754 Спасибо. Я понимаю, что и попытался установить пакет «RCurl» в случае, если это помогло. 'curl' - это команда оболочки (я думаю), и я предполагаю, что devtools использует ее для доступа к сети, но что-то идет не так. Вот где я застрял. – drstevok

+0

Запустите 'install.packages (c ('devtools', 'curl'))' then try 'library ('devtools')'. И обновите сообщение с ошибкой. – zx8754

ответ

12

сообщение об ошибке говорит:

there is no package called ‘curl’

Пробег:

install.packages(c('devtools','curl')) 

library('devtools') Тогда попробуйте

Если какая-либо другая ошибка сохраняется, а затем обновить свой пост.

+2

См. Комментарий выше об использовании бинарной версии, не последней, скомпилированной из исходного кода. – drstevok

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