我正在使用CentOS7;尝试下载golang 1.5.1二进制文件和yum install golang,并遇到了安装revel的相同问题。去工作正常;当我这样做时,go version它将显示正确的版本。
yum install golang
go version
当我输入时go get -v github.com/revel/revel,一些软件包下载就很好了。…直到它被fsnotify为止。然后我得到以下输出:
go get -v github.com/revel/revel
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.com,并src/golang.org在就好拉。我已经确保可以使用http://gopkg.in和https://gopkg.in了,所以它看起来不像SSLv3问题。
src/gopkg.in/fsnotify
src/github.com
src/golang.org
有任何想法吗?
升级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详细模式)
-v