Go-Swagger的踩坑记录分享

 更新时间:2025年07月30日 16:02:47   作者:chen tang  
用户分享在Win10安装Go-Swagger时遇到命令未识别问题,通过拉取源码至GOPATH/pkg/mod目录,执行安装命令生成swagger.exe,需将GOPATH/bin加入系统环境变量并重启终端

Go-Swagger踩坑分享

晚上捣鼓了一个小时,win10一直提示:

‘swagger’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

网上没有提过这一块的事情,可能我太菜了,基础的东西不懂,记录下来以后就知道了。

win10安装

拉取源码

拉取 go-swagger 源码到本地,默认放到Gopath/pkg/mod/github.com/go-swagger目录下。

go get github.com/go-swagger/go-swagger

安装

跳转至上述目录,执行安装命令。

此时会编译生成一个 swagger.exe 文件放在 Gopath/bin 目录下。

go install ./cmd/swaggershu

测试

查看版本,显示dev则安装完成。

$ swagger version
dev

注意点

某些情况下可能仍不成功,则检测一下系统环境变量,将 Gopath/bin 加入系统环境变量的 path 变量中。

重启命令行窗口后再次检查版本,此时应该可以了。

​总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Golang sync包中errgroup的使用详解

    Golang sync包中errgroup的使用详解

    Go 语言为我们提供了丰富的并发原语,且大多数都位于 sync 包下,今天我们来探讨一下该库下的原语之一:errgroup,感兴趣的小伙伴可以了解一下
    2023-05-05
  • Go语言中main与init函数区别小结

    Go语言中main与init函数区别小结

    本文主要介绍了Go语言中main与init函数详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2026-02-02
  • Go语言使用Swiss Table实现更快的map

    Go语言使用Swiss Table实现更快的map

    wiss Table 是一种高效的哈希表实现,最初由 Google 在 C++ 中引入,后来也被其他语言(如 Rust)采用,下面我们看看如何使用 Swiss Table 的思想来实现一个更快的 Go map
    2025-03-03
  • go中Excelize处理excel表实现带数据校验的文件导出

    go中Excelize处理excel表实现带数据校验的文件导出

    本文主要介绍了go中Excelize处理excel表实现带数据校验的文件导出,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • golang数组和切片作为参数和返回值的实现

    golang数组和切片作为参数和返回值的实现

    本文主要介绍了golang数组和切片作为参数和返回值的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • golang 输出重定向:fmt Log,子进程Log,第三方库logrus的详解

    golang 输出重定向:fmt Log,子进程Log,第三方库logrus的详解

    这篇文章主要介绍了golang 输出重定向:fmt Log,子进程Log,第三方库logrus的详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • GO语言文件的创建与打开实例分析

    GO语言文件的创建与打开实例分析

    这篇文章主要介绍了GO语言文件的创建与打开的具体用法,实例分析了GO语言文件创建与打开操作中所涉及的函数具体用法,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • Go语言使用slices包轻松实现排序功能

    Go语言使用slices包轻松实现排序功能

    在 Go 语言开发中,对数据进行排序是常见的需求,Go 1.18 版本引入的 slices包提供了简洁高效的排序解决方案,支持内置类型和用户自定义类型的排序操作,本文将通过具体示例,详细介绍如何使用 slices包实现排序及相关功能,需要的朋友可以参考下
    2025-05-05
  • go从指定的URL下载图片并保存到本地的代码实现

    go从指定的URL下载图片并保存到本地的代码实现

    这段代码定义了一个名为 downloadImage 的函数,其目的是从指定的URL下载图片并保存到本地文件系统,本文是对代码功能的详细描述,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-08-08
  • Golang 实现 RTP音视频传输示例详解

    Golang 实现 RTP音视频传输示例详解

    这篇文章主要为大家介绍了Golang实现RTP音视频传输的示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07

最新评论