R 3.3.3 на Ma c 10.9.5 проблема с установкой пакета devtools - PullRequest
1 голос
/ 25 марта 2020

Я использую старую версию R и Rstudio (3.3.3) из-за моего ноутбука ma c, выпущенного в 2009 году и не способного работать с версиями выше 10.9.5. Я попытался установить оба пакета devtools и ggplot2, но я получаю следующие сообщения об ошибках: При первой попытке запустить команду install.packages ("devtools") я получаю сообщение:

Вы хотите установить из исходников пакеты, которые нуждаются в компиляции? y / n: пакеты, которые доступны только в исходной форме и могут нуждаться в компиляции C / C ++ / Fortran: 'fs' 'обещает' 'pkgload' Вы хотите попытаться установить их из исходников? да / нет:

Я ответил да на оба вопроса, затем программа загрузила большой диапазон файлов, а затем выдало следующее предупреждающее сообщение:

During startup - Warning messages:
1: Setting LC_CTYPE failed, using "C" 
2: Setting LC_TIME failed, using "C" 
3: Setting LC_MESSAGES failed, using "C" 
4: Setting LC_MONETARY failed, using "C" 
* installing *source* package 'Rcpp' ...
** package 'Rcpp' successfully unpacked and MD5 sums checked
** libs

Затем следуют эти сообщения об ошибках:

2 errors generated.
make: *** [api.o] Error 1
ERROR: compilation failed for package 'Rcpp'
* removing '/Library/Frameworks/R.framework/Versions/3.3/Resources/library/Rcpp'

Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 
  there is no package called 'backports'
ERROR: lazy loading failed for package 'desc'
* removing '/Library/Frameworks/R.framework/Versions/3.3/Resources/library/desc'

А затем длинный список дальнейших ошибок, говорящих о том, что различные зависимости (R cpp, des c, htmltools и другие) не были доступны для разных пакетов (fs, htmltools, xml2, pkgbuild). и htmlwidgets соответственно).

В конце длинного списка предупреждений я получаю следующее сообщение:

The downloaded source packages are in
    '/private/var/folders/vy/sfrk0t6903x30258lsg7m1880000gn/T/RtmpLAHQDK/downloaded_packages'

Пытаясь загрузить пакет devtools, используя библиотеку команд (devtools), я получаю следующее сообщение об ошибке:

Error in library(devtools) : there is no package called 'devtools'

Я попытался обновить более позднюю версию R, но она не работает в моей ОС. Я попытался просмотреть и переполнение стека, и другие форумы на предмет похожих проблем, но не нашел решений, которые бы работали для этой проблемы R 3.3.3 на Ma c. Кроме того, я очень плохо знаком с R (начал вчера!), Поэтому многие объяснения, которые я нашел для других версий, просто непонятны для меня. Если у кого-то есть идея для решения и я смогу объяснить ее педагогическим способом, я был бы очень признателен. Заранее большое спасибо.

...