編譯文檔

操作系統(tǒng):ubuntu18.04

1.增加dns服務(wù)器
sudo chmod 666 /etc/resolv.conf 
vi /etc/resolv.conf 

增加如下內(nèi)容:
nameserver 114.114.114.114
search openstacklocal bigdata.com
然后

source /etc/resolv.conf 
2.安裝編譯必須包
sudo apt install libsnappy-dev zlib1g-dev libbz2-dev liblz4-dev libzstd-dev libgflags-dev git
sudo apt install build-essential  autoconf gcc  g++ ccache libncurses5-dev byacc

安裝binutils

wget https://so.csdn.net/so/search?q=wget) http://ftp.gnu.org/gnu/binutils/binutils-2.35.tar.gz
tar -zxvf binutils-2.35.tar.gz
cd binutils-2.35
./configure
make && make install
安裝完
3.安裝cmake
sudo apt-get install cmake 
4.下載并安裝go開發(fā)包
wget https://dl.google.com/go/go1.14.linux-amd64.tar.gz 
sudo tar -C /usr/local -xvf go1.14.linux-amd64.tar.gz 
5.安裝npm态兴、yarn.js和yacc (npm,node,yarn需要軟鏈接)
wget https://npm.taobao.org/mirrors/node/v10.17.0/node-v10.17.0-linux-x64.tar.gz 
tar -xzvf node-v10.17.0-linux-x64.tar.gz 
sudo mv node-v10.17.0-linux-x64 /usr/local/node 
ln -s /usr/local/node/bin/npm   /usr/local/bin/ 
ln -s /usr/local/node/bin/node  /usr/local/bin/ 

注:使用node -v檢查node安裝情況驯镊,應(yīng)該提示10.17.0

6.修改系統(tǒng)環(huán)境變量
vi /etc/profile

在末尾加入

export NODE_HOME=/usr/local/node 
export GOPATH=/home/username/newsql/gowork/ 
export PATH=$NODE_HOME/bin:$PATH:/usr/local/go/bin 
6.安裝yarn.js
Sudo npm install -g yarn 

如果連接超時(shí)苦蒿,可以設(shè)置npm為淘寶源:

npm config set registry https://registry.npm.taobao.org 

先試一下yarn

yarn --version

若是command not found凛篙,則可能是上面路徑添加失敗饲梭,輸入:

export PATH=/usr/local/node/bin/:$PATH

臨時(shí)加上路徑(關(guān)掉終端失效),再次嘗試yarn --version
注:znbase編譯時(shí)報(bào)錯(cuò)yarn not found腹备,解決辦法如上

7.驗(yàn)證程序安裝是否正確

cmake --version
go version
echo $GOPATH
npm -v
yarn --version

8.下載源碼
mkdir -p $GOPATH/src/github.com/znbasedb
cd $GOPATH/src/github.com/znbasedb
git clone http://git.inspur.com/newsql/ZNBase-OpenSourceEnabling/znbase.git
Username for 'http://git.inspur.com':   WX0LZX
Password for 'http://WX0LZX@git.inspur.com':   xidianLZX01
git
cd znbase

查看分支

git branch -a

切換到要編譯的分支

git checkout release-2.4.0
9.編譯
cd $GOPATH/src/github.com/znbasedb/znbase
make build
編譯成功

報(bào)錯(cuò)

1.yarn not found
是node的PATH沒設(shè)置谭贪,上面有解決方案

2.Makefile:1661: recipe for target 'bin/optgen' failed
類似的錯(cuò)誤是因?yàn)槲募窂經(jīng)]建立對(duì),最后編譯的路徑為

/home/(usename)/newsql/gowork/src/github.com/znbasedb/znbase

不能缺少github.com

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末令花,一起剝皮案震驚了整個(gè)濱河市阻桅,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌兼都,老刑警劉巖嫂沉,帶你破解...
    沈念sama閱讀 211,743評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異扮碧,居然都是意外死亡趟章,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門慎王,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蚓土,“玉大人,你說我怎么就攤上這事赖淤∈衿幔” “怎么了?”我有些...
    開封第一講書人閱讀 157,285評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵咱旱,是天一觀的道長(zhǎng)确丢。 經(jīng)常有香客問我,道長(zhǎng)吐限,這世上最難降的妖魔是什么鲜侥? 我笑而不...
    開封第一講書人閱讀 56,485評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮诸典,結(jié)果婚禮上描函,老公的妹妹穿的比我還像新娘。我一直安慰自己狐粱,他們只是感情好赘阀,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著脑奠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪幅慌。 梳的紋絲不亂的頭發(fā)上宋欺,一...
    開封第一講書人閱讀 49,821評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼齿诞。 笑死酸休,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的祷杈。 我是一名探鬼主播斑司,決...
    沈念sama閱讀 38,960評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼但汞!你這毒婦竟也來了宿刮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,719評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤私蕾,失蹤者是張志新(化名)和其女友劉穎僵缺,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體踩叭,經(jīng)...
    沈念sama閱讀 44,186評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡磕潮,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了容贝。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片自脯。...
    茶點(diǎn)故事閱讀 38,650評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖斤富,靈堂內(nèi)的尸體忽然破棺而出膏潮,到底是詐尸還是另有隱情,我是刑警寧澤茂缚,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布戏罢,位于F島的核電站,受9級(jí)特大地震影響脚囊,放射性物質(zhì)發(fā)生泄漏龟糕。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評(píng)論 3 313
  • 文/蒙蒙 一悔耘、第九天 我趴在偏房一處隱蔽的房頂上張望讲岁。 院中可真熱鬧,春花似錦衬以、人聲如沸缓艳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽阶淘。三九已至,卻和暖如春互妓,著一層夾襖步出監(jiān)牢的瞬間溪窒,已是汗流浹背坤塞。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留澈蚌,地道東北人摹芙。 一個(gè)月前我還...
    沈念sama閱讀 46,370評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像宛瞄,于是被迫代替她去往敵國(guó)和親浮禾。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容