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

一、安装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

五、测试

        测试可用


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值