0

当我尝试在 Rstudio 中安装包 mapdeck 时,控制台中会出现一条消息,说我需要安装包 googlePolylines,但我无法安装这个包。控制台中出现的错误如下:

包 'googlePolylines' 成功解包并检查了 MD5 总和

g++ -m64 -std=gnu++0x -I/usr/include/R -DNDEBUG -I../inst/include -I"/home/arubio/R/x86_64-redhat-linux-gnu-library/3.4/ rcpp/include" -I"/usr/lib64/R/library/BH/include" -I/usr/local/include -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-保护器 --param=ssp-buffer-size=4 -m64 -mtune=generic -c RcppExports.cpp -o RcppExports.o

g++ -m64 -std=gnu++0x -I/usr/include/R -DNDEBUG -I../inst/include -I"/home/arubio/R/x86_64-redhat-linux-gnu-library/3.4/ rcpp/include" -I"/usr/lib64/R/library/BH/include" -I/usr/local/include -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-保护器 --param=ssp-buffer-size=4 -m64 -mtune=generic -c encode.cpp -o encode.o

encode.cpp: 在函数'void encode_vector(std::ostringstream&, std::ostringstream&, Rcpp::List, Rcpp::CharacterVector&, int)'中:encode.cpp:175: 错误:从'Rcpp::internal: 转换:generic_proxy<19, Rcpp::PreserveStorage>' 到 'double' 不明确 /home/arubio/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include/Rcpp/vector/generic_proxy.h:73:注意:候选人是:Rcpp::internal::generic_proxy::operator int() const [with int RTYPE = 19, StoragePolicy = Rcpp::PreserveStorage] /home/arubio/R/x86_64-redhat-linux-gnu-library/ 3.4/Rcpp/include/Rcpp/vector/generic_proxy.h:72:注意:Rcpp::internal::generic_proxy::operator bool() const [with int RTYPE = 19, StoragePolicy = Rcpp::PreserveStorage] /home/arubio /R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include/Rcpp/vector/generic_proxy.h:67:注意:Rcpp::internal::generic_proxy::operator U() const [with U = double, int RTYPE = 19, StoragePolicy = Rcpp::PreserveStorage] encode.cpp:176: error: 从 'Rcpp::internal::generic_proxy 转换<19、Rcpp::PreserveStorage>' 到 'double' 不明确 /home/arubio/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include/Rcpp/vector/generic_proxy.h:73: 注意:候选人是: Rcpp::internal::generic_proxy::operator int() const [with int RTYPE = 19, StoragePolicy = Rcpp::PreserveStorage] /home/arubio/R/x86_64-redhat-linux-gnu-library/3.4/ Rcpp/include/Rcpp/vector/generic_proxy.h:72:注意:Rcpp::internal::generic_proxy::operator bool() const [with int RTYPE = 19, StoragePolicy = Rcpp::PreserveStorage] /home/arubio/R /x86_64-redhat-linux-gnu-library/3.4/Rcpp/include/Rcpp/vector/generic_proxy.h:67:注意:Rcpp::internal::generic_proxy::operator U() const [with U = double, int RTYPE = 19, StoragePolicy = Rcpp::PreserveStorage] make: *** [encode.o] Error 1 ERROR: 包编译失败'googlePolylines'</p>

删除 '/home/arubio/R/x86_64-redhat-linux-gnu-library/3.4/googlePolylines'</p>

install.packages 中的警告:安装包“googlePolylines”的退出状态非零

下载的源码包在'/tmp/RtmpwwAJSv/downloaded_pa​​ckages'</p>

我几乎没有找到关于这两个包的任何信息,所以如果有人能帮助我,我将不胜感激,谢谢。

4

0 回答 0