golang安装beego报错:go: cannot use path@version syntax in GOPATH mode
go mod作为官方的依赖管理工具,类似于maven这种本地缓存库的管理方式,其主要是通过GOPATH/pkg/mod下的缓存包来对工程进行构建。
问题:
执行go get github.com/golang/protobuf/protoc-gen-go@v1.3.2时报错
go get github.com/golang/protobuf/protoc-gen-go@v1.3.2
go: cannot use path@version syntax in GOPATH mode
解决:需要开启 GO111MODULE,默认是 auto,
打开.zshrc,(注意:查看下自己当前用的是哪个shell,是bash的话需要.bash_profile中编辑)
添加 export GO111MODULE=on 即可。修改完记得source
export GO111MODULE=on
source
source ~/.zshrc
原因:
go mod 可以通过GO111MODULE来控制是否启用,GO111MODULE有一下三种类型。
- on 所有的构建,都使用Module机制
- off 所有的构建,都不使用Module机制,而是使用GOPATH和Vendor
- auto 在GOPATH下的工程,不使用Module机制,不在GOPATH下的工程使用
参考:https://github.com/kubernetes/client-go/blob/master/INSTALL.md#enabling-go-modules
golang安装beego报错:go: cannot use path@version syntax in GOPATH mode相关推荐
- golang go get 命令行安装库 报错 go: cannot use path@version syntax in GOPATH mode 解决方法
go mod作为官方的依赖管理工具,类似于maven这种本地缓存库的管理方式,其主要是通过GOPATH/pkg/mod下的缓存包来对工程进行构建. 问题: 执行go get github.com/go ...
- pycharm安装pytorch报错 提示系列问题 torch 包找不到因为pip版本低,结果升级了pip从19.3到20.2 4又提示高版不支持torch安装
pycharm安装pytorch报错 提示系列问题 torch 包找不到因为pip版本低,结果升级了pip从19.3到20.2 4又提示高版不支持torch安装 DEPRECATION: The - ...
- anconda安装后命令行中安装tensorflow报错
现象 anconda安装后命令行中安装tensorflow报错 pip install --upgrade --ignore-installed tensorflow-gpu Building wh ...
- Linux安装Apache报错:Cannot find a valid baseurl for repo: base/7/x86_64解决方案
Linux安装Apache报错:Cannot find a valid baseurl for repo: base/7/x86_64解决方案 参考文章: (1)Linux安装Apache报错:Can ...
- CentOS 6安装Oracle报错解决方案
CentOS 6安装Oracle报错解决方案 参考文章: (1)CentOS 6安装Oracle报错解决方案 (2)https://www.cnblogs.com/lonecloud/p/689568 ...
- 解决Mac安装tesserocr报错问题 Failed building wheel for
解决Mac安装tesserocr报错问题 Failed building wheel for 参考文章: (1)解决Mac安装tesserocr报错问题 Failed building wheel f ...
- 记一次用pip安装docker-compose报错及解决方法
记一次用pip安装docker-compose报错及解决方法 参考文章: (1)记一次用pip安装docker-compose报错及解决方法 (2)https://www.cnblogs.com/fe ...
- cmd输入pip报错_安装pip报错:WARNING: Retrying (Retry(total=4,...
安装pip报错:WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) afte ...
- 安装yaml报错:ERROR: Cannot uninstall 'PyYAML'.
安装yaml报错:ERROR: Cannot uninstall 'PyYAML'. 文章目录: 一.错误原因分析 二.最终错误解决方式 一.错误原因分析 1.开始安装 我是一开始安装yaml,使用命 ...
最新文章
- Java各版本的重大改变
- web spring 容器
- PyQt v4 - Python Bindings for Qt v4 | Документация
- Euler:欧拉函数&素数筛
- 《敏捷可执行需求说明 Scrum提炼及实现技术》—— 3.4 关注干系人的“愿求”...
- it 脑裂_脑裂官方版下载
- 机器学习实战:基于概率论的分类方法:朴素贝叶斯(源码解析,错误分析)...
- golang actor模型探索
- 学了python能干啥举例-django能干什么
- Java400道面试题通关宝典助你进大厂,赶紧收藏起来!
- Java中Math类的随机数公式
- 妮妮lisp_140种Python标准库、第三方库和外部工具都有!
- 普通话水平测试这软件很准靠谱吗,普通话考试小细节,你知道多少?
- iOS16 系统bug汇总,续航发热情况,各机型升级建议
- Spring Boot安装及使用(2021.10.28)
- 2022-03-06:金币路径。 给定一个数组 A(下标从 1 开始)包含 N 个整数:A1,A2,……,AN 和一个整数 B。 你可以从数组 A 中的任何一个位置(下标为 i)跳到下标 i+1,i+
- 现场直击汶川地震都江堰灾情(图)
- vscode权威指南 pdf_疾病日1114 l 世界糖尿病日 l 2019糖尿病指南和共识相关资源**...
- Unity3d Android SDK接入解析(三)接入Android Library的理解(爱贝云支付为例)
- 移动web前端开发总结