Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何有效地进行搜索_R_Docker_Shiny - Fatal编程技术网

R 如何有效地进行搜索

R 如何有效地进行搜索,r,docker,shiny,R,Docker,Shiny,我已经打包了一个闪亮的应用程序,在Windows上有所有良好的检查(0个错误,0个警告,0个注释)。该应用程序在我的windows计算机上运行良好,并且使用以下软件安装时也不会出现问题: remotes::install_local(“my_app.tar.gz”) 然后我尝试将此应用程序dockerize。这是我以前成功完成的事情,因此我正在查找R代码错误,但谁知道这是我的Dockerfile: FROM rocker/tidyverse:3.6 RUN apt-get update &a

我已经打包了一个闪亮的应用程序,在Windows上有所有良好的检查(0个错误,0个警告,0个注释)。该应用程序在我的windows计算机上运行良好,并且使用以下软件安装时也不会出现问题:

remotes::install_local(“my_app.tar.gz”)
然后我尝试将此应用程序dockerize。这是我以前成功完成的事情,因此我正在查找R代码错误,但谁知道这是我的Dockerfile

FROM rocker/tidyverse:3.6

RUN apt-get update && apt-get install -y libv8-3.14-dev
RUN apt-get install -y xdg-utils --fix-missing && apt-get install -y apt-utils

# === R packages dependency
RUN R -e 'install.packages("pacman")'

RUN R -e "pacman::p_load('DT')"
RUN R -e "pacman::p_load('circlize')"
RUN R -e "pacman::p_load('data.table')"
RUN R -e "pacman::p_load('dplyr')"
RUN R -e "pacman::p_load('DT')"
RUN R -e "pacman::p_load('ggplot2')"

# === To use shiny package ===
COPY my_app_*.tar.gz  /app.tar.gz
RUN R -e "remotes::install_local('/app.tar.gz')"

# --- stuff to have it running whith docker run
这会在安装软件包时在linux容器上显示错误消息

* installing *source* package my_app ...
** using staged installation
** R
** inst
** byte-compile and prepare package for lazy loading
Error in tag("div", list(...)) : argument is missing, with no default
Error: unable to load R code in package my_app
Execution halted
ERROR: lazy loading failed for package
相信问题的原因:我从另一个SO问题中看到,我应该在UI代码中的某个地方寻找一个额外的逗号

实际问题:有谁能建议一种比检查我所有UI文件中的逗号更简单的方法来解决这个问题吗?我想写一个函数,解析和修剪空白,然后寻找2个连续的逗号符号,但我不知道如何开始

提前谢谢