Невозможно установить процессор и процессор на Windows - PullRequest
0 голосов
/ 19 февраля 2020

После этого вопроса я пытаюсь установить пакет (под управлением R64 в качестве администратора на Windows):

devtools::install_github("markhwhiteii/processr")

или

devtools::install_github("cardiomoon/processR")

Тем не менее, я получаю сообщение об ошибке:

Ошибка: не удалось установить «обработчик» из GitHub: (преобразовано из предупреждения) не удается удалить до установки пакета «Дайджест»

независимо от того, какой вариант обновления я выберу. Запустив команду .libPaths() Я нашел папку установки пакетов C:/Program Files/R/R-3.6.2/library, вручную удалил пакет digest и переустановил его с помощью package.install("digest"). Но я все еще получаю ту же ошибку! Буду признателен, если вы поможете мне понять, в чем заключается проблема и как я могу ее решить.

Ответы [ 2 ]

1 голос
/ 19 февраля 2020

Этапы установки пакета markhwhiteii/processr:

для тестирования установки:

  • library(processr)
  • processr::model1

Отправлено PR на репозиторий GitHub .

и если вы хотите запустить R в среде Jupyter, просто следуйте инструкциям для установки и регистрации ядра:

  • install.packages('IRkernel')
  • IRkernel::installspec()
1 голос
/ 19 февраля 2020

Самое простое решение - сказать «нет», когда install_github спрашивает, должно ли оно заменить дайджест.

Если по какой-то причине это все еще не удается (и я не понимаю, почему; ни один пакет не требует заданного c версия дайджеста, и вы переустанавливали ее в любом случае), тогда проблема в том, что devtools сам использует дайджест, поэтому его нельзя удалить, пока загружен devtools. Таким образом, вы не можете использовать install_github.

У вас есть пара опций:

  • Клонировать репозиторий, затем из командной строки запустить R CMD INSTALL . в этом каталоге. Обратите внимание, что вам нужно вставить путь к исполняемому файлу R.
  • Установить из архива GitHub главной ветви: install.packages("https://github.com/markhwhiteii/processr/archive/master.tar.gz")
...