2017-01-15 6 views
0

Я только что обновил R до R3.3.2 и RStudio до 1.0.136. Когда я попытался установить пакет UsingR через меню студии Установить пакеты, я получил это сообщение:Rcpp не будет установлен после обновления R и RStudio в Mac OS X 10.11.6

ERROR: compilation failed for package ‘Rcpp’ * removing ‘/Library/Frameworks/R.framework/Versions/3.3/Resources/library/Rcpp’ Warning in install.packages : installation of package ‘Rcpp’ had non-zero exit status

Попытки использовать библиотеку (UsingR) производит это сообщение.

library(UsingR) Loading required package: Hmisc Loading required package: ggplot2 Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : there is no package called ‘Rcpp’ Error: package ‘ggplot2’ could not be loaded

Я нашел кое-что об этом в Интернете, но слишком сложно для понимания. У кого-нибудь есть простой способ это сделать?

ответ

1

Я сильно подозреваю, что это ошибка на вашем конце. Вы используете R 3.2.3, который устарел почти на один год, так как R 3.3.0 вышел в апреле, теперь мы находимся в R 3.3.2.

R хранит все свои двоичные файлы пакетов под патчем с major.minor. Итак, последние OS X (двоичная) версия Rcpp при индексировании в CRAN в патче с 3.3 (см. [Здесь]) https://cloud.r-project.org/bin/macosx/mavericks/contrib/3.3/Rcpp_0.12.8.tgz) - но ваша версия R будет читать только в 3.2, чтобы вы не увидели обновленные версии ,

Самое простое исправление заключается в обновлении до R 3.3.2.

Или установить вручную, загрузив с the Rcpp source URL at CRAN, а затем указав на источник - или выполнив install.packages("Rcpp", type="source"). Вы можете столкнуться с другими проблемами OS X, для которых вы получите помощь от других вопросов здесь, но это дает вам текущую Rcpp.

+0

К сожалению, это была опечатка. Я загрузил R 3.3.2. – David

+0

Попробуйте установить Rcpp. Здесь есть несколько других вопросов, связанных с различными версиями OS X. –

+0

Оказывается, он обновлялся до Sierra на Mac, но не запускал Xcode. Как только я начал Xcode, работа над установкой работала. – David