Проблема с пакетом Microsoft ML server / R client - PullRequest
0 голосов
/ 04 сентября 2018

В моей системе установлен Microsoft ML сервер / R Клиент. Но когда я пытаюсь загрузить пакеты, он выдает ошибки версии, подобные следующим:

namespace ‘stringi’ 1.1.6 is being loaded, but >= 1.1.7 is required
namespace ‘Rcpp’ 0.12.14 is already loaded, but >= 0.12.16 is required

Эта проблема существует во многих пакетах. Поэтому я попытался посмотреть на хранилище.

 getOption("repos") 

 CRAN   "https://mran.microsoft.com/snapshot/2018-01-01" 
 CRANextra  "http://www.stats.ox.ac.uk/pub/RWin" 

И я пробовал скачивать только по 1-й ссылке, но все же скачивает только старую версию.

1 Ответ

0 голосов
/ 04 сентября 2018

Поскольку вы используете R Open, вы используете контрольную точку?

Checkpoint замораживает ваш репозиторий Mran в определенный момент времени. похоже, ваш мран заморожен до 2018-01-01

https://mran.microsoft.com/snapshot/2018-01-01

измените контрольную точку на сегодня и update_packages ()

update_packages()

ПРИМЕЧАНИЕ: это работает только с пакетами, установленными из mran, если вы устанавливаете пакет с помощью devtools :: install_github (), пакет не будет получен из моментального снимка.

Подробнее об этом

https://mran.microsoft.com/documents/rro/reproducibility

Посмотрите в FAQ следующие вопросы.

Почему я не могу обновить или установить последние пакеты CRAN?

Можно ли изменить репозиторий по умолчанию для Microsoft R Open?

https://mran.microsoft.com/faq#static-repos

install.packages () рекомендует всегда запускать updated_packages () перед установкой нового пакета, чтобы убедиться, что установлены последние версии.

Попробуйте следующее: (или прочитайте часто задаваемые вопросы, чтобы навсегда изменить свой репозиторий)

checkpoint("2018/09/03")
update_packages()
...