Go 转到安装第三部分软件包,无法识别的导入路径
详情: 我想可能是因为谷歌在中国是被禁止的吧? 如何解决这个错误?可能也是因为 确保您正在使用的项目包括该go.net项目的最新分支,如 如果您不能直接更改,则需要先进行分叉。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-
然后在中更改导入 对于“无法识别的导入路径”,请执行以下操作: 一种常见的解释是有什么东西阻止了对
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