Go 转到安装第三部分软件包,无法识别的导入路径

Go 转到安装第三部分软件包,无法识别的导入路径,go,installation,Go,Installation,详情: 我想可能是因为谷歌在中国是被禁止的吧? 如何解决这个错误?可能也是因为 确保您正在使用的项目包括该go.net项目的最新分支,如 如果您不能直接更改,则需要先进行分叉。 然后在中更改导入 对于“无法识别的导入路径”,请执行以下操作: 一种常见的解释是有什么东西阻止了对golang.org域的访问 go-get-v golang.org/x/crypto/blowfish应该会告诉你更多 最后一部分对我很有用: C:\>go get -u github.com/hidu/proxy-

详情:

我想可能是因为谷歌在中国是被禁止的吧? 如何解决这个错误?

可能也是因为

确保您正在使用的项目包括该go.net项目的最新分支,如

如果您不能直接更改,则需要先进行分叉。
然后在中更改导入

对于“无法识别的导入路径”,请执行以下操作:

一种常见的解释是有什么东西阻止了对
golang.org
域的访问

go-get-v golang.org/x/crypto/blowfish
应该会告诉你更多

最后一部分对我很有用:

C:\>go get -u github.com/hidu/proxy-manager
package code.google.com/p/go.net/proxy: Get http://www.google.com/hangouts/: stopped after 10 redirects
package golang.org/x/crypto/blowfish: unrecognized import path "golang.org/x/crypto/blowfish"
package golang.org/x/crypto/cast5: unrecognized import path "golang.org/x/crypto/cast5"
package golang.org/x/crypto/salsa20/salsa: unrecognized import path "golang.org/x/crypto/salsa20/salsa"
我打开了一个问题,在回购所有人的帮助下解决了

我尝试安装的软件包使用的是
godep
go-vendor

go供应商
需要go 1.5+,最重要的是:

C:\Users\vonc\prog>go get -v golang.org/x/crypto/blowfish
Fetching https://golang.org/x/crypto/blowfish?go-get=1
Parsing meta tags from https://golang.org/x/crypto/blowfish?go-get=1 (status code 200)
get "golang.org/x/crypto/blowfish": found meta tag 
    main.metaImport{Prefix:"golang.org/x/crypto", 
                    VCS:"git", 
                    RepoRoot:"https://go.googlesource.com/crypto"} 
at https://golang.org/x/crypto/blowfish?go-get=1
get "golang.org/x/crypto/blowfish": verifying non-authoritative meta tag
Fetching https://golang.org/x/crypto?go-get=1
Parsing meta tags from https://golang.org/x/crypto?go-get=1 (status code 200)
golang.org/x/crypto (download)
golang.org/x/crypto/blowfish

此命令使安装成功。

是的,我认为这正是原因:您无法从不再有效的回购中获取。(您不应该这样做。)我更改了
client.go#L4
,并通过
go-get-u github.com/eromoe/proxy-manager
安装,但仍然存在相同的错误。和
go-get-v golang.org/x/crypto/blowfish
显示
https获取失败
。我发现
proxy manager\Godeps\Godeps.json
也包含
code.google.com/p/go.net/proxy
。我改变了,但还是不行
$go-get-u github.com/eromoe/proxy-manager
package-code.google.com/p/go.net/proxy:get``http://www.google.com/hangouts/: EOF
@Mithril可能您需要首先解决https获取失败的问题。我编辑了答案,以说明go get-v golang.org/x/crypto/blowfish应该是什么样子。反馈不错,比我的答案更精确+1.
export GO15VENDOREXPERIMENT=1