#r #linux #deployment #connection
#r #linux #развертывание #подключение
Вопрос:
У меня проблема с развертыванием ShinyWebApp в RStudio Connect. Статический контент, такой как Rmd или pdf, в порядке, но во время развертывания shinyWebApp (я использовал шаблон ShinyWebApp без каких-либо специальных библиотек) Я получаю после долгого времени это сообщение об ошибке:
GET /__api__/tasks/f5IgRmpgGHqgw6dW?first_status=20 470ms
[Connect] 2020/11/04 08:36:23.599622953 Error in hash(descFile): No DESCRIPTION file at path '/opt/rstudio-connect/mnt/app/packrat/lib/x86_64-pc-linux-gnu/4.0.3/BH/DESCRIPTION'!
[Connect] 2020/11/04 08:36:23.599645555
[Connect] 2020/11/04 08:36:23.599678757 Unable to fully restore the R packages associated with this deployment.
[Connect] 2020/11/04 08:36:23.599680357 Please review the preceding messages to determine which package
[Connect] 2020/11/04 08:36:23.599690758 encountered installation difficulty and the cause of the failure.
[Connect] 2020/11/04 08:36:23.604026624 Warning message:
[Connect] 2020/11/04 08:36:23.604160836 In packrat::restore(overwrite.dirty = TRUE, prompt = FALSE, restart = FALSE) :
[Connect] 2020/11/04 08:36:23.604167036 The most recent snapshot was generated using R version 4.0.2
GET /__api__/tasks/f5IgRmpgGHqgw6dW?first_status=28 189ms
[Connect] Build error: exit status 1
GET /__api__/applications/4/config 220ms
----- Deployment log finished at 2020-11-04 09:36:25 -----
Warning message:
Error detecting locale: Error in read.table(file = file, header = header, sep = sep, quote = quote, : incomplete final line found by readTableHeader on 'raw'
(Using default: en_US)
Похоже, проблема с пакетом BH, но этот пакет уже есть и установлен правильно:
root@RSCONNECT_MACHINE:/ # ls -la /opt/R/3.6.2/lib/R/library/BH/
total 48
drwxr-xr-x 6 root root 4096 Nov 3 11:56 .
drwxr-xr-x 1 root root 4096 Nov 3 11:56 ..
-rw-r--r-- 1 root root 1616 Nov 3 11:56 DESCRIPTION
drwxr-xr-x 2 root root 4096 Nov 3 11:56 help
drwxr-xr-x 2 root root 4096 Nov 3 11:56 html
drwxr-xr-x 3 root root 4096 Nov 3 11:56 include
-rw-r--r-- 1 root root 47 Nov 3 11:56 INDEX
drwxr-xr-x 2 root root 4096 Nov 3 11:56 Meta
-rw-r--r-- 1 root root 31 Nov 3 11:56 NAMESPACE
-rw-r--r-- 1 root root 7535 Nov 3 11:56 NEWS.Rd
Рабочий стол RStudio
- Версия 1.3.1056
- «Водяная лилия» (5a4dee98, 2020-07-07) для Windows
- Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, как Gecko) QtWebEngine / 5.12.8 Chrome / 69.0.3497.128 Safari / 537.36 Версия R на локальном компьютере R-4.0.2
RStudio Connect v1.8.4.2-2
- Сборка «v1.8.4.2»
- Доступные версии R:
- 4.0.3
- 3.6.3
- 3.6.2
- Доступная версия Python:
- 3.6.5
Спасибо за любые советы.
Комментарии:
1. Если вы используете Rstudio Connect, могу ли я предположить, что вы являетесь их клиентом? Если это так, вы можете связаться с их службой поддержки по этому поводу.
2. Да, но у них есть некоторые ограничения на поддержку других пакетов (проблемы с пакетами R выходят за рамки их поддержки), поэтому я смотрю на другие направления.
3. Решаемая путем добавления этого (и других пакетов) в rstudio-connect.gcfg
[Packages] External = BH ExternalsCheckIsFatal = false