1

我正在使用 CentOS7;尝试下载 golang 1.5.1 二进制文件yum install golang,并且安装 revel 时遇到同样的问题。Go 工作正常;当我这样做时,go version它会显示正确的版本。

当我输入go get -v github.com/revel/revel时,一些包下载就好了......直到它进入 fsnotify。然后我得到这个输出:

Fetching https://gopkg.in/fsnotify.v1?go-get=1
Parsing meta tags from https://gopkg.in/fsnotify.v1?go-get=1 (status code 200)
get "gopkg.in/fsnotify.v1": found meta tag main.metaImport{Prefix:"gopkg.in/fsnotify.v1", VCS:"git", RepoRoot:"https://gopkg.in/fsnotify.v1"} at https://gopkg.in/fsnotify.v1?go-get=1
gopkg.in/fsnotify.v1 (download)

它只是冻结。无论我尝试什么,它都不会将任何内容下载到src/gopkg.in/fsnotify. 文件src/github.comsrc/golang.org被拉得很好。我已经确保我能够卷曲到http://gopkg.inhttps://gopkg.in,所以它看起来不像 SSLv3 问题。

有任何想法吗?

4

1 回答 1

1

升级 Git,使其大于 1.7.1(最新的 CentOS 基础版本)。先试试 rpmforge;如果这不起作用,请从源代码编译:https ://git-scm.com/book/en/v2/Getting-Started-Installing-Git#Installing-from-Source

我在 Git 2.6.2 上,现在工作正常:(go get -v github.com/revel/revel对于-v详细模式)

于 2015-10-18T21:25:07.607 回答