使用go从源代码安装git-lfs - 找不到包

时间:2018-04-01 13:40:02

标签: git go git-lfs

我正在尝试在基于arm的ubuntu机器上安装git-lfs。包似乎不存在所以我需要从源代码安装。

似乎安装取决于go语言,所以我安装了它

sudo apt-get install golang-go

go version给了我:go1.2.1 linux/arm

现在我需要构建git-lfs

go build ./src/github.com/git-lfs/git-lfs 

我得到了:

  

net/http/httptrace

的任何相同内容中找不到包“context”

其他软件包似乎已经找到,因为我已经设置了路径(在一些摸索并设置了一堆go环境参数之后)。

现在我看到我可以使用go get安装更多软件包,但它需要完整路径,所以我需要知道这两个软件包的完全限定路径是什么。

有没有办法查找这些包的完整路径?即等同于Python等中py-pi的东西?

1 个答案:

答案 0 :(得分:0)

Context仅在Go 1.7/1.8

中受到支持

您需要添加正确的存档,如Ubuntu page

中所述
$ sudo add-apt-repository ppa:gophers/archive
$ sudo apt-get update
$ sudo apt-get install golang-1.10-go