通过在cmd或vscode中运行以下命令:
go get -u -v github.com/mdempsky/gocode我收到了以下控制台错误:
crypto/internal/cipherhw
crypto/rc4
runtime
# crypto/rc4
c:\go\src\crypto\rc4\rc4_asm.go:13:18: (*Cipher).XORKeyStream redeclared
in this block
previous declaration at c:\go\src\crypto\rc4\rc4.go:61:6我已经查过GOPATH和GOROOT了。我还卸载并安装了go和VSCode,但是没有成功。
发布于 2019-08-21 06:12:11
这是一个声明错误,如果检查错误代码,您可以自己修复它。
crypto\rc4\rc4_asm.go:13:18:(*密码).XORKeyStream在这个块中重新声明 c:\go\src\crypto\rc4\rc4.go:61:6
第一行声明(*密码).XORKeyStream是在文件rc4_asm.go的第13行重新声明的
因此,如果检查第61行的rc4.go文件,就会发现(*密码).XORKeyStream已经定义了不止一次。保留所需的定义,然后重新构建。
我应该注意到,go获取的步骤之一是go构建,所以您不必担心一次又一次地重新下载。
我会尝试删除下载,然后再试一次,但是,我成功地使用了该命令,并获得了一个无错误构建。
https://stackoverflow.com/questions/57581142
复制相似问题