Spaces:
Build error
Build error
Update Dockerfile
Browse files- Dockerfile +5 -3
Dockerfile
CHANGED
@@ -7,7 +7,8 @@ WORKDIR /app
|
|
7 |
|
8 |
# 复制你的 R 脚本和数据文件到容器中
|
9 |
COPY app.R .
|
10 |
-
COPY COPY gmqrkl.xlsx .
|
|
|
11 |
|
12 |
# 确保系统包更新和安装必要的开发工具(对于 R 包编译可能需要)
|
13 |
RUN apt-get update && apt-get install -y \
|
@@ -26,7 +27,6 @@ RUN apt-get update && apt-get install -y \
|
|
26 |
pandoc \
|
27 |
pandoc-citeproc \
|
28 |
pkg-config \
|
29 |
-
# fbprophet 的 Python 依赖可能需要
|
30 |
python3 \
|
31 |
python3-pip \
|
32 |
python3-dev \
|
@@ -45,8 +45,10 @@ RUN R -e "install.packages(c('ggplot2', 'dplyr', 'ggpubr', 'patchwork', 'scales'
|
|
45 |
RUN R -e "install.packages(c('Rcpp', 'RcppArmadillo', 'RcppParallel', 'prophet'), repos='http://cran.rstudio.com/', Ncpus = `nproc`)"
|
46 |
RUN R -e "install.packages(c('parallel', 'doParallel'), repos='http://cran.rstudio.com/', Ncpus = `nproc`)"
|
47 |
|
|
|
48 |
ENV R_LIBS_USER=/usr/local/lib/R/site-library
|
49 |
-
ENV R_GSCMD=/usr/bin/gs
|
|
|
50 |
ENV LANG=C.UTF-8
|
51 |
|
52 |
# 运行你的 R 脚本
|
|
|
7 |
|
8 |
# 复制你的 R 脚本和数据文件到容器中
|
9 |
COPY app.R .
|
10 |
+
# 注意: 这里原来是 'COPY COPY gmqrkl.xlsx .', 修正为 'COPY gmqrkl.xlsx .'
|
11 |
+
COPY gmqrkl.xlsx .
|
12 |
|
13 |
# 确保系统包更新和安装必要的开发工具(对于 R 包编译可能需要)
|
14 |
RUN apt-get update && apt-get install -y \
|
|
|
27 |
pandoc \
|
28 |
pandoc-citeproc \
|
29 |
pkg-config \
|
|
|
30 |
python3 \
|
31 |
python3-pip \
|
32 |
python3-dev \
|
|
|
45 |
RUN R -e "install.packages(c('Rcpp', 'RcppArmadillo', 'RcppParallel', 'prophet'), repos='http://cran.rstudio.com/', Ncpus = `nproc`)"
|
46 |
RUN R -e "install.packages(c('parallel', 'doParallel'), repos='http://cran.rstudio.com/', Ncpus = `nproc`)"
|
47 |
|
48 |
+
# 设置环境变量,确保 R 知道去哪里找字体
|
49 |
ENV R_LIBS_USER=/usr/local/lib/R/site-library
|
50 |
+
ENV R_GSCMD=/usr/bin/gs
|
51 |
+
# 设置 LANG 环境变量,确保R能正确处理中文字符
|
52 |
ENV LANG=C.UTF-8
|
53 |
|
54 |
# 运行你的 R 脚本
|