首页 > 其他分享 >go get swag找不到对应swag包

go get swag找不到对应swag包

时间:2023-03-24 15:04:22浏览次数:31  
标签:文件 swag get 命令 go 目录 mod

go get

go get 命令可以借助代码管理工具通过远程拉取或更新代码包及其依赖包,并自动完成编译和安装。整个过程就像安装一个 App 一样简单。

这个命令可以动态获取远程代码包,目前支持的有 BitBucket、GitHub、Google Code 和 Launchpad。在使用 go get 命令前,需要安装与远程包匹配的代码管理工具,如 Git、SVN、HG 等,参数中需要提供一个包名。

这个命令在内部实际上分成了两步操作:第一步是下载源码包,第二步是执行 go install

GO111MODULE

GO111MODULE 有三个值:offonauto(默认值)

  • GO111MODULE=off,go命令行将不会支持module功能,寻找依赖包的方式将会沿用旧版本那种通过vendor目录或者GOPATH模式来查找。
  • GO111MODULE=on,go命令行会使用modules,而一点也不会去GOPATH目录下查找。
  • GO111MODULE=auto,默认值,go命令行将会根据当前目录来决定是否启用module功能。这种情况下可以分为两种情形:
  • 当前目录在GOPATH/src之外且该目录包含go.mod文件
  • 当前文件在包含go.mod文件的目录下面。

在go mod 未开启状态下,go get下载的文件在go get swag找不到对应swag包_go getgopath/pkg/mod下面,此时如果需要需要安装生成二进制命令文件的话,需要去$gopath/pkg/mod目录下载文件下面执行go install 才会生成二进制命令文件在gopath/bin目录下。

标签:文件,swag,get,命令,go,目录,mod
From: https://blog.51cto.com/lookingdream/6147287

相关文章

  • 【go】snowflake和snoyflake雪花算法学习与go实现
    预备知识:MonotonicClocks,即单调时间,所谓单调,就是只会不停的往前增长,不受校时操作的影响,这个时间是自进程启动以来的秒数参考文章:https://www.simpleapples.com/2018/10/......
  • Apinto网关导入Swagger报错问题记录
    问题描述ApintoDashboard已经部署完成,想通过导入Swagger文件的方式快速把接口同步到ApintoDashboard,但此时导入报错:CLUSTERDOWNHashslotnotserved,如下问题原因Re......
  • 开心档之Go 语言数据类型
    在Go编程语言中,数据类型用于声明函数和变量。数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存......
  • 开心档之Go 语言条件语句
    条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为true来决定是否执行指定语句,并在条件为false的情况在执行另外的语句。下图展示了程序语言中条件语句......
  • 开心档之Go 语言环境安装
    Go语言支持以下系统:LinuxFreeBSDMacOSX(也称为Darwin)Windows安装包下载地址为:https://golang.org/dl/。如果打不开可以使用这个地址:https://golang.google.cn/d......
  • 开心档之Go 错误处理
    Go语言通过内置的错误接口提供了非常简单的错误处理机制。error类型是一个接口类型,这是它的定义:typeerrorinterface{Error()string}我们可以在编码中通过......
  • algorithmicx(use algpseudocode as layout)学习记录
    这几天写算法作业,提供的tex文件中使用algorithmicx书写伪代码,虽然也会用algorithm2e,但技多不压身,现在就来学一学。目录概述ExampleDetails行号行注释引用Commandsifblock......
  • mongodb3.4连接数被用满了?
    使用MongoDB时,可能会遇到因为mongod连接数用满了,导致客户端无法连接的问题。mongod的最大连接数通过net.maxIncomingConnections指定,默认值为1000000,相当于没有限制,生......
  • Python 栈 django框架开源商城系统baykeShop
    起始2022年我用django开发了一个商城的第三方包,起名为:django-happy-shop。当时纯粹是利用业余时间来开发和维护这个包,想法也比较简单,Python语言做web可能用的人比较少,不一......
  • 关于安装google-colab包速缓慢的问题解决
    最近想从colab上重构源码包在本地实现,但是总有一个包是来自google.colab的fromgoole.colabimportfiles提示没有google.colab的安装模块,需要安装google-colab的这个包......