tendermint---Ubuntu下源碼安裝 可是花了一周的時間哦

來源:互聯網
上載者:User

1、go環境的準備

      ①、 下載go的安裝包,網址:https://www.golangtc.com/download(百度雲端硬碟:連結:https://pan.baidu.com/s/1-js-fHcksSsBlAfa0lUOsQ 密碼:qn23),我的百度雲端硬碟裡面有1.9.2和1.10.2兩個版本的。

      ②、下載以後直接拖到Ubuntu裡面或者直接在Ubuntu裡面下載。然後執行解壓命令:

tar xf go1.9.2.linux-amd64.tar.gz &&sudo mkdir -p /usr/local/ &&sudo mv go /usr/local/go

      ③、設定PATH路徑:

           $sudo gedit(或者vim) /etc/profile

    在檔案末尾添加下面內容

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

       $source /etc/profile

      ④、執行測試看是否安裝成功。出現所示即安裝成功。

2、建立目錄以及GOPATH

   $ mkdir goApps

   $ echo"export GOPATH=/root/goApps">>~/.profile

   $ echo"export PATH=\$PATH:\$GOPATH/bin">>~/.profile

    $source~/.profile

3、下載tendermint源碼。

    $mkdir -p /goApps/src/github.com/tendermint

    $ cd /goApps/src/github.com/tendermint

    $ git clone https://github.com/tendermint/tendermint.git

    $ make get_tools

    $make get_vendor_deps

    $make install

    $ rm -rf ~/.tendermint

    $ tendermint init

    $ tendermint node --proxy_app=kvstore

最後啟動並執行結果如所示:

特別注意:若Ubuntu下沒有安裝dep和gometalinter.v2時需要使用go get -u github.com/golang/dep/cmd/dep和go get -u gopkg.in/alecthomas/gometalinter.v2命令安裝。會自動下載到下面的路徑。運行dep命令。若失敗則將/goApps/bin路徑下的dep檔案和gometalinter.v2拷貝到/usr/local/go/bin下。這個很重要哦,然後再嘗試使用dep命令,看看是否出錯,沒出錯則正常。我花了三天才把知道的哦。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.