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

标签 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 

我得到:

cannot find package "context" in any of Same for net/http/httptrace

自从我设置了路径后(经过一番摸索并设置了一堆 go 环境参数之后),似乎已经找到了其他包。

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

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

最佳答案

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

关于git - 使用 go 从源代码安装 git-lfs - 找不到包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49598662/

相关文章:

git - 加入同一存储库旧版本的历史记录

node.js - 使用 'npm install' 安装依赖项时忽略特定包

git - 如何 merge 两个不同存储库中的分支?

go - 如何引用go-flag IsSet,需要功能代码示例

追求 1.10 和 Windows XP 的支持

go - golang中fmt.Println的实现细节

git - `git lfs` 使用哪个 git-lfs?

git - 如何从第一个 github 帐户切换到第二个?

git - git lfs pull 是否可以忽略某些文件/文件夹?

git - 我应该如何将 Tortoisegit 与 LFS 一起使用?