Ошибка при установке старых пакетов в R

Я пытаюсь установить 0,6-2 версию библиотеки ТМ. Я скачал файл tar.gz из архива и в RStudio выбрал Инструменты -> Архив -> Пакет архивного файла, чтобы установить его.

Однако я получаю следующую ошибку. Может кто-нибудь помочь мне исправить это, пожалуйста:

  • установка исходного пакета 'tm' ... ** пакет 'tm' успешно распакован и проверены суммы MD5 ** libs

* arch - i386 c: / Rtools / mingw_32 / bin / gcc -I "C: /PROGRA~1/R/R-33~1.2/include" -DNDEBUG -I "d: /Compiler/gcc-4.9.3/ local330 / include "-O3 -Wall -std = gnu99 -mtune = core2 -c copy.c -o copy.oc: / Rtools / mingw_32 / bin / gcc: не найден make: * [copy.o] Ошибка 127

Предупреждение: выполнение команды 'make -f "C:/PROGRA~1/R/R-33~1.2/etc/i386/Makeconf" -f "C:/PROGRA~1/R/R-33~1.2/share/make/winshlib.mk" SHLIB="tm.dll" OBJECTS="copy.o"'имеет статус 2 ОШИБКА: сбой компиляции для пакета'tm' * удаление'C:/Users/608447283/Documents/R/win-library/3.3/tm"

Предупреждение в install.packages: выполняется команда '"C:/PROGRA~1/R/R-33~1.2/bin/x64/R" CMD INSTALL -l "C:\Users\608447283\Documents\R\win-library\3.3" "C:/Users/608447283/desktop/tm_0.6-2.tar.gz"'имеет статус 1

Предупреждение в install.packages: установка пакета 'C: /Users/608447283/desktop/tm_0.6-2.tar.gz' имеет ненулевой статус выхода

1 ответ

Решение

Вы должны установить Rtools, который содержит ресурсы, необходимые для сборки пакетов в R под Microsoft Windows:

https://cran.r-project.org/bin/windows/Rtools/

После установки вы должны увидеть его в переменной PATH:

Sys.getenv("PATH")
Другие вопросы по тегам