首页 > 其他分享 >go: can only use path@version syntax with 'go get' and 'go install' in module-aw

go: can only use path@version syntax with 'go get' and 'go install' in module-aw

时间:2022-10-07 23:34:17浏览次数:51  
标签:use get module syntax version go mod

一: 非gomod模式

需要在go文件目录下的src创建代码

但是后面的版本一般做项目部管理不适用上述方法
也不会出现
go: can only use path@version syntax with 'go get' and 'go install' in module-aware mode
的问题

二: gomod 模式

go mod是go高版本之后出现的包管理工具,要么使用默认包管理,要么使用go mod,不能同时使用
当使用了go mod时下载的依赖在GOROOT的pkg的mod下管理
使用 go env 命令 查看
GO111MODULE=off 是没有开启
1:开启go modules功能,命令行输入

go env -w GO111MODULE=on

  1. 初始化mod管理模块(进入到项目目录下 xxx为项目名称)

go mod init

三: 问题解决

故如果遇到这个问题
需要先执行 新建go.mod

go mod init

然后再执行

go get -u github.com/xx/xx

标签:use,get,module,syntax,version,go,mod
From: https://www.cnblogs.com/zichliang/p/16767511.html

相关文章

  • vueuse 核心api
     供自己学习使用。代码来源于elementplus。后续看情况是否增加说明  isClient  useStorageconstuserPrefer=useStorage<boolean|string>(......
  • 【Golang】关于Go语言中条件变量 sync.Cond
    一、sync.Cond的使用场景一句话总结:sync.Cond 条件变量用来协调想要访问共享资源的那些goroutine,当共享资源的状态发生变化的时候,它可以用来通知被互斥锁阻塞的gorou......
  • pycharm中django创建后修改第一个路径错误
     Django的创建以及‘DIRS‘:[BASE_DIR/‘templates‘]问题的解决 ......
  • [JOI2018] Dango Maker
    DescriptionlinkSolution如果两个团子重合肯定是下面三种情况:RRGWRGGRGWRGWWW我们会发现两......
  • 基于Golang的简易缓存系统实现
    github:https://github.com/jwcen/gocache本文来自博客园,作者:Jayvee,转载请注明原文链接:https://www.cnblogs.com/cenjw/p/gocache-implement.html本项目,我们将了解缓存......
  • go-zero微服务实战系列(五、缓存代码怎么写)
    缓存是高并发服务的基础,毫不夸张的说没有缓存高并发服务就无从谈起。本项目缓存使用Redis,Redis是目前主流的缓存数据库,支持丰富的数据类型,其中集合类型的底层主要依赖:整数数......
  • go-zero微服务实战系列(三、API定义和表结构设计)
    前两篇文章分别介绍了本系列文章的背景以及根据业务职能对商城系统做了服务的拆分,其中每个服务又可分为如下三类:api服务-BFF层,对外提供HTTP接口rpc服务-内部依赖的微服......
  • CentOS 7.9 安装 mongodb5.0.13
    一、CentOS7.9安装mongodb5.0.131 下载地址:https://www.mongodb.com/try/download/community2  2 安装前的准备 #操作系统内核版本uname-a#操作系统......
  • Golang依赖包的各项指标分析总结
    专注于PHP、MySQL、Linux和前端开发,感兴趣的感谢点个关注哟!!!文章已收录,主要包含的技术有PHP、Redis、MySQL、JavaScript、HTML&CSS、Linux、Java、Golang、Linux和工具资源......
  • jira项目笔记17-自定义useArray
    2-1、要求自定义一个useArray的customhook。结合react-hook和typescript,实现对数组简单的增加、删除、清空的那个功能,并且对增加的对象类型有限制2-2、代码实现export......