无法安装ipfs

时间:2017-03-15 21:20:06

标签: go

我正在尝试在ubuntu上下载ipfs,所以我可以将它与golang一起使用。

我正在使用以下命令:

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

但是这给了我以下错误消息:

package github.com/ipfs/go-ipfs
    imports runtime: cannot find package "runtime" in any of:
    /home/userone/go/src/runtime (from $GOROOT)
    /home/userone/gostuff/src/runtime (from $GOPATH)

我在文件~/.bashrc

的末尾添加了以下行
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

我正在使用Ubuntu 16.04并使用以下命令安装golang

sudo aptitude install golang-go git

为什么我收到错误消息?

2 个答案:

答案 0 :(得分:1)

可以在README.md https://github.com/ipfs/go-ipfs#install

中找到安装说明

要从源代码编译,请执行:

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

  $ cd $GOPATH/src/github.com/ipfs/go-ipfs
  $ make install

答案 1 :(得分:1)

只是为了让一切都清楚。以下是您需要做的唯一事情(不要设置GOROOT)

  1. 设置环境
  2.   

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

    1. 从源
    2. 安装IPFS
      $ go get -u -d github.com/ipfs/go-ipfs
      
      $ cd $GOPATH/src/github.com/ipfs/go-ipfs<br>
      $ make install