Ошибка «ненулевое состояние выхода» при попытке установить пакет ICEWS R - PullRequest
1 голос
/ 05 октября 2019

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

Я пытаюсь установить пакет 'icews' R из github на совершенно новый Dell XPS15, ОС Windows 10 и последняя версия Rstudio. Я попытался установить пакеты с помощью пакетов devtools, remotes и githubinstall. Я проверил, что Rtools установлен (это не решило проблему). Было получено следующее сообщение об ошибке:

Независимо от того, какой из них я использую, установка завершится с ошибкой:

During startup - Warning message:
   Setting LC_CTYPE= failed 
√  checking for file 'C:\Users\...\AppData\Local\Temp\RtmpEHNrQX\remotes38706fd9500e\andybega-icews-417ac82/DESCRIPTION' ... 
-  preparing 'icews':
√  checking DESCRIPTION meta-information ... 
-  checking for LF line-endings in source and make files and shell scripts
-  checking for empty or unneeded directories
-  looking to see if a 'data/datalist' file should be added
-  building 'icews_0.2.0.9003.tar.gz'

Installing package into 'C:/Users/.../Documents/R/win-library/3.6'
(as 'lib' is unspecified)
Error: (converted from warning) Setting LC_CTYPE= failed
Execution halted
Error: Failed to install 'icews' from GitHub:
  (converted from warning) installation of package 'C:/Users/.../AppData/Local/Temp/RtmpEHNrQX/file3870683f63a2/icews_0.2.0.9003.tar.gz' had non-zero exit status

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

1 Ответ

0 голосов
/ 16 октября 2019

Пройдя много ответов по Stack Overflow и решив несколько второстепенных проблем, основная проблема оказалась:

Error: (converted from warning) Setting LC_CTYPE= failed Execution halted

Следующее решение, также найденное в Stack Overflow, оказалось для его решения:

ys.setlocale(category = "LC_ALL", locale = "English_United States.1252") Sys.setenv(LANG="en_US.UTF-8") Sys.setenv(LC_ALL="en_US.UTF-8")

Я все еще не уверен, в чем смысл основной проблемы и что на самом деле сделал решение.

...