golang 删除用go get 安装的package
下面这两种方法都需要手动删除package的源码目录。
1、手动删除
It's safe to just delete the source directory and compiled package file. Find the source directory under $GOPATH/src
and the package file under $GOPATH/pkg/<architecture>
, for example: $GOPATH/pkg/windows_amd64
.
直接删除源文件目录及编译后的package目录即可。在源码目录$GOPATH/src
下找到你要删除的package名,直接删除;然后在$GOPATH/pkg/<architecture>
下删除编译后的package目标文件目录。
2、用go clean命令自动删除编译后的package目录,再手动删除源文件目录
如:
go get -u github.com/motemen/gore
# -n 表示只打印命令,不执行go clean -i -n github.com/motemen/gore...
# 执行删除编译后的package目录
go clean -i github.com/motemen/gore...
# 如果还有未删除的目录,那只有手动删除了
$ rmdir $GOPATH/pkg/darwin_amd64/github.com/motemen/gore
$ rm -rf $GOPATH/src/github.com/motemen/gore
注意:
请一定要包含三个点号 ... ,这样就不会递归删除子package,如本例中的 gore/gocode。-i 参数表示删除由 go install 所创建的archive或二进制文档。
最新文章
- 抛弃jQuery:DOM API之操作元素
- ASP.NET MVC搭建项目后台UI框架—4、tab多页签支持
- WIN32服务程序(二):卸载服务
- 后台管理UI推荐
- js上下滚屏效果,代码通过测试
- Delphi 调用外部程序并等待其运行结束
- IE6 png 透明 (三种解决方法)
- poj 3104 Drying(二分搜索之最大化最小值)
- Linux下使用sendmail发送邮件
- CSS文本
- 修改spfile导致oracle无法启动
- 【PHP】学习中遇到的php方法
- Mac下重新编译Linux内核
- Pandas.Series.dt.dayofweek相关命令
- Vue 嵌套数组 数组更新视图不更新
- gdb前端: VIM+Pyclewn 调试C/C++
- js json对象和数组对象
- Day04——Python模块
- RT-thread 设备驱动组件之IIC总线设备
- Fel表达式实践