亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

去構建失敗,致命錯誤:rocksdb/ch

去構建失敗,致命錯誤:rocksdb/ch

Go
嚕嚕噠 2021-12-27 17:59:57
我正在測試項目obc-peer。我很困惑我應該在哪里了解 github.com/**** 、 golang.org/**** 、 google.golang.org/**** 、 google/****。我錯了 $GOPATH 嗎?這是 go build 和 go env 的日志:希望有人能幫我解決一下......大神們vagrant@vagrant-ubuntu-trusty-64:/opt/gopath$ go envGOARCH="amd64"GOBIN=""GOEXE=""GOHOSTARCH="amd64"GOHOSTOS="linux"GOOS="linux"GOPATH="/opt/gopath"GORACE=""GOROOT="/usr/local/go"GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"GO15VENDOREXPERIMENT="1"CC="gcc"GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"CXX="g++"CGO_ENABLED="1"vagrant@vagrant-ubuntu-trusty-64:/opt/gopath/src/github.com/openblockchain/obc-peer$ go build# github.com/openblockchain/obc-peer/vendor/github.com/tecbot/gorocksdbvendor/github.com/tecbot/gorocksdb/backup.go:4:24: fatal error: rocksdb/c.h: No such file or directory // #include "rocksdb/c.h"                        ^compilation terminated.
查看完整描述

3 回答

?
江戶川亂折騰

TA貢獻1851條經驗 獲得超5個贊

看起來你還沒有安裝rocksdb庫


查看完整回答
反對 回復 2021-12-27
?
慕田峪9158850

TA貢獻1794條經驗 獲得超8個贊

我跟著這里,它完成了。 https://github.com/openblockchain/obc-peer/issues/885


配置 RocksDB 相關的 deps


sudo apt-get install -y libsnappy-dev

sudo apt-get install -y zlib1g-dev

sudo apt-get install -y libbz2-dev

運行 go install - RocksDB 的 CGO 標志


cd $GOPATH/src/github.com/openblockchain/obc-peer

CGO_CFLAGS="-I/opt/rocksdb/include" CGO_LDFLAGS="-L/opt/rocksdb -lrocksdb -lstdc++ -lm -lz -lbz2 -lsnappy" go install



查看完整回答
反對 回復 2021-12-27
?
蝴蝶刀刀

TA貢獻1801條經驗 獲得超8個贊

您需要使用設置 LD_LIBRARY_PATH

export LD_LIBRARY_PATH=/opt/rocksdb

執行前

CGO_CFLAGS="-I/opt/rocksdb/include" CGO_LDFLAGS="-L/opt/rocksdb -lrocksdb -lstdc++ -lm -lz -lbz2 -lsnappy" go install



查看完整回答
反對 回復 2021-12-27
  • 3 回答
  • 0 關注
  • 331 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號