Eu tenho o Ubuntu 16.04 e o R 3.4.3. Quando eu corro
install.packages("geojson", dep=TRUE)
em R, recebo o seguinte erro:
dependência "protolite" não está disponível para o pacote "geojson"
Por isso corro
install.packages("protolite", dep=TRUE)
para o qual eu recebo:
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=...'
No entanto, executando protoc --version
no terminal eu recebo
libprotoc 2.6.1
Portanto, parece que tenho a última versão instalada. Eu também tentei copiar protobuf.pc
em /usr/lib/pkconfig/
e definir PKG_CONFIG_PATH
com
export PKG_CONFIG_PATH=/usr/lib/pkgconfig
sem sucesso. Eu não sei como verificar se pkg-config
está no meu
PATH
, nem como seguir as últimas instruções do manual. Em particular, não sei quais diretórios devo escrever para INCLUDE_DIR=...
e LIB_DIR=...
.
Como devo proceder?