簡體   English   中英

安裝Google Protocol Buffers R Package時出現問題

[英]Problems installing Google Protocol Buffers R Package

有人有什么好主意為什么會這樣嗎? 我以root身份運行R。 這是版本:

版本_
平台x86_64-redhat-linux-gnu
拱x86_64
操作系統linux-gnu
系統x86_64,linux-gnu
狀態
專業3
小0.1
年2013
第05個月
第16天
svn版本62743
語言R
version.string R版本3.0.1(2013-05-16)昵稱Good Sport

似乎很遙遠。 無論是從源代碼還是從軟件包安裝軟件包,都會出現此錯誤:

> ** building package indices
** installing vignettes
   ‘RProtoBuf-intro.Rnw’ 
   ‘RProtoBuf-quickref.Rnw’ 
   ‘RProtoBuf-unitTests.Rnw’ 
** testing if installed package can be loaded
Error in dyn.load(file, DLLpath = DLLpath, ...) : 
  unable to load shared object '/usr/lib64/R/library/RProtoBuf/libs/RProtoBuf.so':
  /usr/lib64/R/library/RProtoBuf/libs/RProtoBuf.so: undefined symbol: _ZN6google8protobuf2io18CopyingInputStream4SkipEi
Error: loading failed
Execution halted
ERROR: loading failed
*  removing ‘/usr/lib64/R/library/RProtoBuf’

您安裝了哪個版本的協議緩沖區庫?

在Ubuntu上,使用默認版本的Google協議緩沖區(當前:2.4.1),它“可以正常使用”。 該軟件包僅檢查2.2.0的最低版本。

我通過遵循配置protobuf庫的說明解決了類似的問題。

./configure --prefix=/usr

https://github.com/google/protobuf :位於“安裝位置提示”下。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM