为了账号安全,请及时绑定邮箱和手机立即绑定

去安装第三方包,无法识别的导入路径

去安装第三方包,无法识别的导入路径

Go
泛舟湖上清波郎朗 2021-11-15 16:39:46
细节:C:\>go get -u github.com/hidu/proxy-managerpackage code.google.com/p/go.net/proxy: Get http://www.google.com/hangouts/: stopped after 10 redirectspackage 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"我想也许是因为谷歌在中国被禁止?如何解决这个错误?
查看完整描述

2 回答

?
慕村225694

TA贡献1880条经验 获得超4个赞

在这里打开了一个问题,在回购所有者的帮助下解决了。

我尝试安装的软件包正在使用godepgo vendor
go vendor需要1.5+,最重要的是:

export GO15VENDOREXPERIMENT=1

此命令使安装成功。


查看完整回答
反对 回复 2021-11-15
?
郎朗坤

TA贡献1921条经验 获得超9个赞

可能也是因为code.google.com/p/go.net 已存档。


确保您使用的项目包含该 go.net 项目的最新分支,例如github.com/hashicorp/go.net.


如果无法直接更改github.com/hidu/proxy-manager,则需要先将其分叉。

然后更改导入hidu/proxy-manager/manager/client.go#L4


对于“无法识别的导入路径”,请参阅此线程:


一种常见的解释是某些东西阻止了对golang.org域的访问。


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


最后一部分对我有用:


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


查看完整回答
反对 回复 2021-11-15
  • 2 回答
  • 0 关注
  • 302 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信