Ошибка пакета обучения RStudio «ОШИБКА: сбой компиляции для пакета 'backports'» - PullRequest
1 голос
/ 21 июня 2020

Первый вопрос о StackOverflow. Я постараюсь внести ясность.

Я только что установил

  1. R 4.0.1 для Windows 10

  2. RStudio (RStudio 1.3.959) для Windows 10

Я попытался установить пакет learnr, для которого потребовалось много других пакетов. Ближе к концу консоль напечатает:

  • установка исходный код пакет 'backports' ... ** пакет 'backports' успешно распакован и суммы MD5 проверены ** с помощью поэтапной установки ** libs "c: / rtools40 / mingw64 / bin / "g cc -I" C: / PROGRA ~ 1 / R / R-40 ~ 1.1 / include "-DNDEBUG -O2 -Wall -std = gnu99 -mfpmath = sse -msse2 -mstackrealign - c dotsElt. c -o dotsElt.o / bin / sh: c: / rtools40 / mingw64 / bin / g cc: Нет такого файла или каталога make: *** [dotsElt.o] Ошибка 127 ОШИБКА: сбой компиляции для пакета 'backports'
  • удаление 'C: / Users / micha / Documents / R / win-library / 4.0 / backports' Предупреждение в install.packages: установка пакета ' backports 'имел ненулевой статус выхода
  • установка исходный код пакет' isoband '... ** пакет' isoband 'успешно распакован, и суммы MD5 проверены ** с помощью поэтапной установки ** libs " c: / rtools40 / mingw64 / bin / "g ++ -std = gnu ++ 11 -I" C: / PROGRA ~ 1 / R / R-40 ~ 1.1 / include "-DNDEBUG -I 'C : /Users/micha/Documents/R/win-library/4.0/testth at / include '-O2 -Wall -mfpmath = sse -msse2 -mstackrealign - c clip-lines. cpp -o clip-lines.o / bin / sh: c: / rtools40 / mingw64 / bin / g ++: нет такого файла или каталога make: *** [clip-lines.o] Ошибка 127 ОШИБКА: не удалось выполнить компиляцию пакета isoband
  • удаление C: / Users / micha / Documents /R/win-library/4.0/isoband 'Предупреждение в install.packages: установка пакета' isoband 'имела ненулевой статус выхода ОШИБКА: зависимость' isoband 'недоступна для пакета' ggplot2 '
  • удаление 'C: / Users / micha / Documents / R / win-library / 4.0 / ggplot2' Предупреждение в install.packages: установка пакета 'ggplot2' имела ненулевой статус выхода

Это внутренняя проблема или проблема с пакетами? Должен ли я связываться с сопровождающим пакета для 'backports', 'isoband', 'ggplot2', переустановки R и / или RStudio или чего-то еще?

1 Ответ

1 голос
/ 21 июня 2020

Кажется, что вы запускаете это на Windows и хотите установить learnr из исходного кода (это означает, что вам необходимо скомпилировать эти пакеты). Однако некоторым пакетам требуются дополнительные инструменты для компиляции на Windows. Эти инструменты предоставляются в официальных RTools для Windows, поэтому сначала установите их и попробуйте еще раз.

Иногда вы можете установить двоичные версии пакетов, а не исходный код. Тогда компилировать не нужно:

install.packages("learnr", type = "binary")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...