当下载gopkg.in/fsnotify.v1时,Golang Revel会冻结



我使用CentOS7;尝试下载golang 1.5.1二进制文件和yum install golang,并遇到与vel相同的问题。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/fsnotifysrc/github.comsrc/golang.org中的文件被拉得很好。我已经确保我能够卷曲到http://gopkg.in和https://gopkg.in,所以它看起来不像一个SSLv3问题。

任何想法?

升级Git,使其大于1.7.1(最新的CentOS基础版本)。先试试rpforge;如果不工作,从源代码编译: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为详细模式)

最新更新