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相关推荐

  1. golang go get 命令行安装库 报错 go: cannot use path@version syntax in GOPATH mode 解决方法

    go mod作为官方的依赖管理工具,类似于maven这种本地缓存库的管理方式,其主要是通过GOPATH/pkg/mod下的缓存包来对工程进行构建. 问题: 执行go get github.com/go ...

  2. pycharm安装pytorch报错 提示系列问题 torch 包找不到因为pip版本低,结果升级了pip从19.3到20.2 4又提示高版不支持torch安装

    pycharm安装pytorch报错 提示系列问题  torch 包找不到因为pip版本低,结果升级了pip从19.3到20.2 4又提示高版不支持torch安装 DEPRECATION: The - ...

  3. anconda安装后命令行中安装tensorflow报错

    现象  anconda安装后命令行中安装tensorflow报错 pip install --upgrade --ignore-installed tensorflow-gpu Building wh ...

  4. 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 ...

  5. CentOS 6安装Oracle报错解决方案

    CentOS 6安装Oracle报错解决方案 参考文章: (1)CentOS 6安装Oracle报错解决方案 (2)https://www.cnblogs.com/lonecloud/p/689568 ...

  6. 解决Mac安装tesserocr报错问题 Failed building wheel for

    解决Mac安装tesserocr报错问题 Failed building wheel for 参考文章: (1)解决Mac安装tesserocr报错问题 Failed building wheel f ...

  7. 记一次用pip安装docker-compose报错及解决方法

    记一次用pip安装docker-compose报错及解决方法 参考文章: (1)记一次用pip安装docker-compose报错及解决方法 (2)https://www.cnblogs.com/fe ...

  8. cmd输入pip报错_安装pip报错:WARNING: Retrying (Retry(total=4,...

    安装pip报错:WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) afte ...

  9. 安装yaml报错:ERROR: Cannot uninstall 'PyYAML'.

    安装yaml报错:ERROR: Cannot uninstall 'PyYAML'. 文章目录: 一.错误原因分析 二.最终错误解决方式 一.错误原因分析 1.开始安装 我是一开始安装yaml,使用命 ...

最新文章

  1. Java各版本的重大改变
  2. web spring 容器
  3. PyQt v4 - Python Bindings for Qt v4 | Документация
  4. Euler:欧拉函数&素数筛
  5. 《敏捷可执行需求说明 Scrum提炼及实现技术》—— 3.4 关注干系人的“愿求”...
  6. it 脑裂_脑裂官方版下载
  7. 机器学习实战:基于概率论的分类方法:朴素贝叶斯(源码解析,错误分析)...
  8. golang actor模型探索
  9. 学了python能干啥举例-django能干什么
  10. Java400道面试题通关宝典助你进大厂,赶紧收藏起来!
  11. Java中Math类的随机数公式
  12. 妮妮lisp_140种Python标准库、第三方库和外部工具都有!
  13. 普通话水平测试这软件很准靠谱吗,普通话考试小细节,你知道多少?
  14. iOS16 系统bug汇总,续航发热情况,各机型升级建议
  15. Spring Boot安装及使用(2021.10.28)
  16. 2022-03-06:金币路径。 给定一个数组 A(下标从 1 开始)包含 N 个整数:A1,A2,……,AN 和一个整数 B。 你可以从数组 A 中的任何一个位置(下标为 i)跳到下标 i+1,i+
  17. 现场直击汶川地震都江堰灾情(图)
  18. vscode权威指南 pdf_疾病日1114 l 世界糖尿病日 l 2019糖尿病指南和共识相关资源**...
  19. Unity3d Android SDK接入解析(三)接入Android Library的理解(爱贝云支付为例)
  20. 移动web前端开发总结

热门文章

  1. mxnet基础到提高(36)-单层神经网络
  2. 【深度学习】PyTorch常用代码段合集
  3. 【推荐系统】多视图多示例多标签的协同矩阵分解
  4. 【讨论】拿什么来维护原创作者的权益?
  5. 【NLP】一份相当全面的BERT模型精讲
  6. ECCV 2018 | CornerNet:目标检测算法新思路
  7. 互联网1分钟 |1225
  8. python 打包文件
  9. WebSocket和Socket
  10. 基于DotNet构件技术的企业级敏捷软件开发平台 AgileEAS.NET - 系统架构