我有 Ubuntu 16.04 和 R 3.4.3。当我跑
install.packages("geojson", dep=TRUE)
在 R 中,我收到以下错误:
依赖项 'protolite' 不适用于包 'geojson'
因此我跑
install.packages("protolite", dep=TRUE)
我得到:
Configuration failed because protobuf was not found. Try installing:
* deb: libprotobuf-dev (Debian, Ubuntu, etc)
* rpm: protobuf-devel (Fedora, EPEL)
* csw: protobuf_dev (Solaris)
* brew: protobuf (OSX)
If protobuf is already installed, check that 'pkg-config' is in your
PATH and PKG_CONFIG_PATH contains a protobuf.pc file. If pkg-config
is unavailable you can set INCLUDE_DIR and LIB_DIR manually via:
R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...'
但是,protoc --version
在终端中运行我得到
libprotoc 2.6.1
所以看来我安装了最新版本。protobuf.pc
我也尝试过复制和 /usr/lib/pkconfig/
设置PKG_CONFIG_PATH
export PKG_CONFIG_PATH=/usr/lib/pkgconfig
没有成功。我不知道如何检查是否pkg-config
在 my 中
PATH
,也不知道如何遵循后面的手动说明。特别是,我不知道应该为哪些目录INCLUDE_DIR=...
和LIB_DIR=...
.
我应该如何进行?