【记录】go语言中去卸载(之前已安装的)某个包(库)

【背景】

折腾:

【未解决】go语言中用log4go输出信息时有bug:只输出部分信息

期间,需要先去卸载掉之前已经安装的log4go:

【记录】go语言中安装第三方包package(库):log4go

然后再重新安装。

【折腾过程】

1.看了看,go的命令中,没有uninstall之类的命令。

2.参考:

Go packages

中的解释:

To uninstall, just delete the folder with the library’s import path from GOPATH/src and GOPATH/lib.

直接去手动删除:

E:\Dev_Root\go\src\code.google.com\p\log4go

下面的所有的东西。

以及:

E:\Dev_Root\go\pkg\windows_amd64\code.google.com\p

下面的

log4go.a

3.然后确保的确已经删除了,代码中就找不到了:

E:\Dev_Root\go\src\EmulateLoginBaidu>go run EmulateLoginBaidu.go
EmulateLoginBaidu.go:36:8: cannot find package "code.google.com/p/log4go" in any of:
        E:\dev_install_root\Go\src\pkg\code.google.com\p\log4go (from $GOROOT)
        E:\Dev_Root\go\src\code.google.com\p\log4go (from $GOPATH)

然后再去重新安装:

E:\Dev_Root\go\src\EmulateLoginBaidu>go get code.google.com/p/log4go

E:\Dev_Root\go\src\EmulateLoginBaidu>

4.至此,即可。

 

【总结】

go语言中,卸载某个(之前已经安装过的)库或包时:

直接手动删除对应的src和bin下面的文件(夹)

即可。



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量