美文网首页
基于ubuntu 14.04 编译ipfs 源码(go语言版本)

基于ubuntu 14.04 编译ipfs 源码(go语言版本)

作者: 链深圳 | 来源:发表于2018-07-02 19:17 被阅读0次

    一、安装go 1.10环境

        下载代码go1.10.3.linux-amd64.tar.gz 

         tar -C /usr/local -xzf go1.10.3.linux-amd64.tar.gz

    二、设置环境变量

        export GOROOT=/usr/local/go 

        export GOBIN=$GOROOT/bin

        export GOPKG=$GOROOT/pkg/tool/linux_amd64

        export GOARCH=amd64

        export GOOS=linux

        export PATH=.:$PATH:$GOBIN:$GOPKG

        export GOPATH=/root/code/go/

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

    三、下载、编译代码

      go get -u -d github.com/ipfs/go-ipfs

      cd $GOPATH/src/github.com/ipfs/go-ipf

      smake install

    四、遇到的问题

        1、ubuntu 下apt-get安装的go版本太低,需要升级到go 1.10版本以上

        2、没有设置 翻墙,不能访问ipfs.io,导致不能下载部分代码

        3、不能下载部分ipfs网络的文件,原因是ipfs采用gx/gx-go来下载代码,不会检查http_proxy等变量,要重新编译一个gx/gx-go

    五、测试

            测试可用

    相关文章

      网友评论

          本文标题:基于ubuntu 14.04 编译ipfs 源码(go语言版本)

          本文链接:https://www.haomeiwen.com/subject/yqzluftx.html