Прочитал и попробовал различные решения, которые звучат как похожие проблемы, включая:
Невозможно установить RStudio на CentOS 6.4
Установка пакета "sjstats" даетошибка ненулевого состояния выхода
Невозможно установить сэндвич-пакет: установка пакета «сэндвич» имеет ненулевое состояние выхода
установкапакет 'recharts' имел ненулевой статус выхода
Я установил RStudio в Linux Centos7.
Я загрузил и установил R и Rstudio от имени пользователя root.После открытия порта 8787 я смог зайти в приложение в своем браузере и перейти на страницу входа.RStudio не позволил бы мне войти в систему как пользователь root, поэтому я создал нового пользователя 'rstudio' в терминале sudo adduser rstudio
, создал пароль для пользователя rstudio и затем смог войти.
R работает до этоготочка.Я могу использовать базу R, сохранять сценарии и т. Д. Все в Linux CentO, размещенном в моем браузере RStudio.
Однако, когда я пытаюсь установить любой пакет, я получаю сообщение об ошибке, например,
Warning in install.packages :
installation of package ‘covr’ had non-zero exit status
Это происходит для каждого пакета, который я пытаюсь установить.
Я попытался изменить разрешения на 777 для каталога R в / home / rstudio / R.Я сделал это как первоначальный пользователь root, который загрузил и установил R и RStudio, а не как новый конечный пользователь "rstudio".
Это не решило мою проблему.
Я попытался добавить dependencies = T
ко всем моим звонкам на install.packages()
однако это не имело значения.
Я подозреваю, что это проблема с разрешениями.Однако я также попытался установить пакеты изнутри R в командной строке и не смог, даже когда я был SSHd в качестве пользователя root.
Не уверен, какую другую информацию предоставить.
Как можноЯ устанавливаю пакеты и преодолеваю «ненулевой статус выхода» из моего экземпляра Hosted RStudio?
sessionInfo()
R version 3.5.0 (2018-04-23)
Platform: x86_64-redhat-linux-gnu (64-bit)
Running under: CentOS Linux 7 (Core)
Matrix products: default
BLAS/LAPACK: /usr/lib64/R/lib/libRblas.so
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=en_US.UTF-8
[4] LC_COLLATE=en_US.UTF-8 LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8 LC_NAME=C LC_ADDRESS=C
[10] LC_TELEPHONE=C LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] compiler_3.5.0 tools_3.5.0 yaml_2.2.0