通过在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,但未成功。
答案 0 :(得分: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行重新声明了
因此,如果您在第61行检查rc4.go文件,您会发现(* Cipher).XORKeyStream已经定义了不止一次。保留所需的定义,然后重新构建。
我应该注意,进行获取的步骤之一是进行构建,因此您不必担心一次又一次地重新下载。
我会尝试删除下载文件,然后再试一次,但是,我设法使用了该命令并获得了一个无错误的版本。