После установки сервера RStudio в CentOs Linux невозможно установить пакеты с ненулевым статусом выхода - PullRequest
0 голосов
/ 21 сентября 2018

Прочитал и попробовал различные решения, которые звучат как похожие проблемы, включая:

Невозможно установить 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    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...