在 cmd 或 vscode 中运行以下命令:go get -u -v github.com/mdempsky/gocode我收到以下控制台错误:crypto/internal/cipherhwcrypto/rc4runtime# crypto/rc4c:\go\src\crypto\rc4\rc4_asm.go:13:18: (*Cipher).XORKeyStream redeclared in this blockprevious declaration at c:\go\src\crypto\rc4\rc4.go:61:6我已经检查了 GOPATH 和 GOROOT。我也卸载了重新安装go和VSCode,还是不成功。
1 回答
拉莫斯之舞
TA贡献1820条经验 获得超10个赞
这是一个声明错误,如果您检查错误代码,您可以自行修复。
crypto\rc4\rc4_asm.go:13:18: (*Cipher).XORKeyStream 在此块中重新声明
先前的声明位于 c:\go\src\crypto\rc4\rc4.go:61:6
第一行指出 (*Cipher).XORKeyStream 在文件 rc4_asm.go 的第 13 行重新声明
因此,如果您检查 rc4.go 文件第 61 行,您会发现 (*Cipher).XORKeyStream 已被定义多次。保留您需要的定义,然后再次构建。
我要注意的是,go get 的步骤之一是 go build,因此您不必担心一次又一次地重新下载。
我会尝试删除下载并重试,但是,我设法使用该命令并获得了无错误的构建。
- 1 回答
- 0 关注
- 97 浏览
添加回答
举报
0/150
提交
取消