Проблемы с установкой пакета прогнозов в R

Я пытаюсь установить пакет прогноза в R через: install.packages('forecast'), но это не работает.

Результат:

  There is a binary version available but the source version is later:
         binary source needs_compilation
forecast    8.2    8.3              TRUE

Do you want to install from sources the package which needs compilation?

Не знаю, что тут ответить, «да» или «нет». Если я отвечу «нет», результат будет таким:

trying URL 'https://cran.rstudio.com/bin/macosx/mavericks/contrib/3.3/forecast_8.2.tgz'
Content type 'application/x-gzip' length 2204227 bytes (2.1 MB)
==================================================
downloaded 2.1 MB

tar: Failed to set default locale

The downloaded binary packages are in
    /var/folders/qn/syx5z5tj4s5075wwmrrd3hbr0000gn/T//RtmpTBDqVs/downloaded_packages

Если я наберу «да», некоторые дополнительные элементы будут установлены, и я получу одно сообщение об ошибке:

Warning in install.packages :
  installation of package 'forecast' had non-zero exit status

К сожалению, я не могу приступить к необходимым функциям, которые предоставляет этот пакет. Спасибо за любые предложения.


person Sean    schedule 15.05.2018    source источник
comment
Возможный дубликат stackoverflow.com/q/3907719/3358272   -  person r2evans    schedule 15.05.2018
comment
@r2evans Хотя сходства не вижу :(   -  person Sean    schedule 15.05.2018
comment
Ваша ошибка является предупреждением, вероятно, вызванным или связанным с tar: Failed to set default locale. Я не знаю, является ли это проблемой, но это единственная проблема, которую я могу определить в вашем вопросе здесь. (Само предупреждение не очень информативно.) Пробовали? (Опять же, я не знаю, что это сработает, но другой вопрос, мак с tar: Failed..., у вас мак с tar: Failed..., так что... это лучшее, что у меня есть на данный момент .)   -  person r2evans    schedule 15.05.2018
comment
@ r2evans Спасибо, что связали меня. Это странная ошибка, которая не имеет прямого смысла для меня.   -  person Sean    schedule 15.05.2018
comment
Конечно, НО... все, что вызывает сбой tar, приведет к сбою установки. Возможно, внутри пакета forecast (idk) есть что-то интернационализированное, что заставляет tar сомневаться в себе. Перейдите в каталог RtmpTBDqVs/downloaded_package/ (в терминале) и вручную выполните tar tzf forecast_8.2.tgz, чтобы посмотреть, сможете ли вы воспроизвести ошибку на консоли. Если это не удается, попробуйте LANG=en_US.UTF-8 tar tzf forecast_8.2.tgz и/или force.LANG=... и посмотрите, изменится ли поведение.   -  person r2evans    schedule 15.05.2018
comment
@r2evans Итак, я сделал следующее. Установите последнюю версию R и RStudio. Используйте эту строку кода: 'system('по умолчанию пишет org.R-project.R force.LANG en_US.UTF-8')', затем перезапустите систему. Кажется, это сработало, но я еще не пробовал все, что мне нужно сделать.   -  person Sean    schedule 15.05.2018
comment
Вы действительно уверены, что если вы выберете «нет» и установите двоичный пакет, он не установится?   -  person    schedule 15.05.2018
comment
@ r2evans После этих шагов мне больше не задают этот вопрос.   -  person Sean    schedule 15.05.2018
comment
Похоже, проблема решена. Это правильно?   -  person r2evans    schedule 15.05.2018
comment
@r2evans Я согласен   -  person Sean    schedule 15.05.2018


Ответы (1)


У меня были те же проблемы, изменение основного репозитория CRAN работает для меня Инструменты> Глобальные параметры> Пакеты

person Matteo Locatelli    schedule 26.03.2020