ошибка установки пакета mlr

Когда я пытаюсь установить пакет mlr, я получаю это сообщение об ошибке

Пакет, который доступен только в виде исходного кода и может потребовать компиляции C/C++/Fortran:
‘mlr’
Они не будут установлены.


person Roxana Noelia    schedule 10.07.2016    source источник


Ответы (3)


Ваша проблема случилась со мной однажды, если я правильно помню, вам нужно Rtools, как говорили другие. Заметьте, однако, что Rtools — это не пакет, это официально поддерживаемое приложение для сборки пакетов.

Его необходимо загрузить со страницы выпуска: Сборка R для Windows.

person catastrophic-failure    schedule 09.08.2016
comment
Я попытался установить пакет mlr, и ничего не пошло не так. Так что я думаю, это была только проблема с актуализацией пакета mlr для совместимости с R 3.3.1. - person Roxana Noelia; 10.08.2016

Попробуйте этот код.

install.packages('mlr', repo='http://cran.fiocruz.br/')

Используйте ту же ссылку, что и Коба. Но когда вам зададут вопрос типа "Вы хотите установить из исходников пакеты, которые требуют компиляции?" Введите "н".

И тогда вы можете использовать библиотеку.

person Saurabh Nair    schedule 11.02.2017

Скорее всего, это проблема с зеркалом крана, которое вы используете. Вы можете попробовать выбрать одно из зеркал с https://cran.r-project.org/mirrors.html и установите пакет из определенного репозитория.

Пример :

install.packages('mlr', repo='http://cran.fiocruz.br/')

Полный список репозиториев можно найти по адресу https://cran.r-project.org/mirrors. HTML . Вы можете попробовать выбрать несколько репозиториев, чтобы увидеть, какое из них работает.

person Ramesh K    schedule 10.07.2016
comment
Я пробовал так, но похоже проблема не в этом. Я пробовал уже из двух разных источников - person Roxana Noelia; 10.07.2016
comment
хм, вы пробовали: USA h ttps://cran.cnr.Berkeley.edu/ - person Ramesh K; 10.07.2016
comment
Проблема в том, что разработчик этого пакета (mlr) создал его для более старой версии R, версии 2.8. Вообще-то у меня стоит версия 3.3.1. - person Roxana Noelia; 10.07.2016
comment
хорошо, но я попытался установить пакет mlr, и моя версия R 3.2.0, и это сработало для меня. - person Ramesh K; 10.07.2016
comment
@RoxanaNoelia, это неправильно. вам просто нужно установить rtools. mlr работает с последней версией R. - person Zach; 10.07.2016
comment
Я пытался установить через Rtools, но получил такое сообщение: пакет «Rtools» недоступен (для R версии 3.3.1) Я также использую последнюю версию Rstudio. - person Roxana Noelia; 11.07.2016
comment
2.8 — это текущая версия mlr, она стабильно работает в R 3.3.1. - person catastrophic-failure; 09.08.2016