从VSCode下载Golang库时出错

时间:2019-08-20 20:31:05

标签: go visual-studio-code

通过在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,但未成功。

1 个答案:

答案 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已经定义了不止一次。保留所需的定义,然后重新构建。

我应该注意,进行获取的步骤之一是进行构建,因此您不必担心一次又一次地重新下载。

我会尝试删除下载文件,然后再试一次,但是,我设法使用了该命令并获得了一个无错误的版本。