我正在尝试在Alpine Docker Container中使用R Raster软件包,但是我在安装依赖项rgdal时遇到了问题。以下是中断的地方
worldclim = stack("worldclim.tif")
我正在使用的文件的链接是 http://s000.tinyupload.com/index.php?file_id=11363577236697624122
起初它给我错误
Error in .rasterObjectFromFile(x, objecttype = "RasterBrick", ...) :
Cannot create RasterLayer object from this file; perhaps you need to install rgdal first
Calls: stack ... .quickStackOneFile -> brick -> brick -> .rasterObjectFromFile
当我尝试在docker文件中安装以下内容的rgdal
RUN apk add R R-dev alpine-sdk
RUN R -e "install.packages('rgdal', dependencies=TRUE, repos='http://cran.rstudio.com/')"
我遇到以下错误
configure: error: gdal-config not found or not executable.
app_1 | ERROR: configuration failed for package ‘rgdal’
我也尝试安装gdal
,但这似乎无济于事
RUN apk add \
--no-cache \
--repository http://dl-cdn.alpinelinux.org/alpine/edge/testing \
--repository http://dl-cdn.alpinelinux.org/alpine/edge/main \
gdal
我如何使其工作?我应该改说一个ubuntu图片吗?
任何建议将不胜感激。 谢谢