从 VSCode 下载 Golang 库时出错

在 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,还是不成功。


波斯汪
浏览 98回答 1
1回答

拉莫斯之舞

这是一个声明错误,如果您检查错误代码,您可以自行修复。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,因此您不必担心一次又一次地重新下载。我会尝试删除下载并重试,但是,我设法使用该命令并获得了无错误的构建。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go