Как установить пакет R из исходного tarball на окна?

пакет прогнозов для R был обновлен до версии 2.12, но в настоящее время в CRAN есть только двоичные файлы для 2.11.

Как установить пакет R из источника в Windows?

Ответ 1

Я знаю, что это старый вопрос, но он появился первым в моем поиске Google по этому же вопросу, хотя я знал ответ, который я просто хотел, чтобы что-то копировать и вставлять. Что делает его полезным для дальнейшего ответа. Итак, вот что работает для меня:

Установите rtools, затем:

install.packages(path_to_file, repos = NULL, type="source")

Ответ 2

Начните с рассмотрения раздела на пакетах Windows в R Установка и Администрирование, затем внимательно следуйте инструкциям из Приложение Windows toolet.

Я знаю, что обычно это плохая форма, чтобы в основном предоставлять ссылки в ответе, но это ссылки на канонические ссылки на эту тему. Я просто ссылаюсь на них, а не суммирую их содержимое, поскольку они должны быть точными для самой текущей версии R.

Ответ 3

Два ответа, которые могут помочь вам избежать проблем с установкой Rtools.

  • Используйте http://win-builder.r-project.org/, чтобы создать двоичную версию, загрузить ее и установить (используя install.packages(...,repos=NULL))
  • Если пакет не имеет двоичного компонента (т.е. нет src с кодом C, С++ или Fortran, который необходимо скомпилировать во время установки (не верно для forecast, но, возможно, полезно в другое время), просто укажите type="source" в вызове install.packages (будь то из репозитория или локальной копии исходного архива (.tar.gz file)) будет устанавливать исходный пакет даже в Windows.

Ответ 4

  • Загрузите пакет *.tar.gz.
  • убедитесь, что у вас установлен Rtools.
  • Убедитесь, что в среде varialble добавлены пути R и Rtools.
  • Откройте командную строку. Тип R CMD INSTALL packageagename.tar.gz.

он будет работать, я надеюсь.

Ответ 5

Я не уверен, что это лучший способ, но я нашел следующий метод для работы (частично основанный на ответах выше):

1) Загрузите пакет .tar

2) Переместите пакет в каталог с вашими R-библиотеками (например, в моем случае это "C:/Users/yourUserName/Documents/R/win-library/3.3" )

3) В Rstudio (или, в другом месте, возможно) запустите команду... install.packages("packageName.tar", repos=NULL, type="source")

Это работало для меня как минимум. Надеюсь, что это будет полезно!