我在 Docker 中使用 R。但是 运行 库中有错误
i am using R in Docker . But having error in running libraries
我在 docker 中使用 R。我使用 docker hub.but 在 docker 中安装库失败。以下是我面临的错误
Error: package or namespace load failed for ‘geojsonio’ in dyn.load(file, DLLpath = DLLpath, ...):
unable to load shared object '/usr/local/lib/R/site-library/rgeos/libs/rgeos.so':
libgeos_c.so.1: cannot open shared object file: No such file or directory
该包有很多 Linux 库依赖项,这些依赖项可能不在图像中。您可以通过将这些安装命令添加到 Dockerfile 来安装它们。
apt-get install -y libcurl4-openssl-dev \
libssl-dev \
libjq-dev \
libprotobuf-dev \
protobuf-compiler \
make \
libgeos-dev \
libudunits2-dev \
libgdal-dev \
gdal-bin \
libproj-dev \
libv8-dev
您可以在 https://packagemanager.rstudio.com/client/#/repos/2/packages/geojsonio
找到该信息
我在 docker 中使用 R。我使用 docker hub.but 在 docker 中安装库失败。以下是我面临的错误
Error: package or namespace load failed for ‘geojsonio’ in dyn.load(file, DLLpath = DLLpath, ...):
unable to load shared object '/usr/local/lib/R/site-library/rgeos/libs/rgeos.so':
libgeos_c.so.1: cannot open shared object file: No such file or directory
该包有很多 Linux 库依赖项,这些依赖项可能不在图像中。您可以通过将这些安装命令添加到 Dockerfile 来安装它们。
apt-get install -y libcurl4-openssl-dev \
libssl-dev \
libjq-dev \
libprotobuf-dev \
protobuf-compiler \
make \
libgeos-dev \
libudunits2-dev \
libgdal-dev \
gdal-bin \
libproj-dev \
libv8-dev
您可以在 https://packagemanager.rstudio.com/client/#/repos/2/packages/geojsonio
找到该信息