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在Web开发时前端莫名出现的空白换行

    解决Golang在Web开发时前端莫名出现的空白换行

    最近在使用Go语言开发Web时,在前端莫名出现了空白换行,找了网上的一些资料终于找到了解决方法,现在分享给大家,有需要的可以参考。
    2016-08-08
  • Go 库性能分析工具pprof

    Go 库性能分析工具pprof

    这篇文章主要为大家介绍了Go 库性能分析工具pprof,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • 关于Golang的Map的线程安全问题的解决方案

    关于Golang的Map的线程安全问题的解决方案

    在 Golang 编程中,map 是一种常用的数据结构,用于存储键值对,然而,Golang 的 map 在并发访问时是线程不安全的,本文将详细介绍 Golang 中 map 的线程不安全性,并提供一些解决方案,帮助开发者在并发编程中正确使用 map,需要的朋友可以参考下
    2024-11-11
  • Golang的命名规范及最佳实践(推荐!)

    Golang的命名规范及最佳实践(推荐!)

    这篇文章主要给大家介绍了关于Golang的命名规范及最佳实践的相关资料,命名规则涉及变量、常量、全局函数、结构、接口、方法等的命名,文中介绍的非常详细,需要的朋友可以参考下
    2023-10-10
  • 使用Singleflight实现Golang代码优化

    使用Singleflight实现Golang代码优化

    有许多方法可以优化代码以提高效率,减少运行进程就是其中之一,本文我们就来学习一下如何通过使用一个Go包Singleflight来减少重复进程,从而优化Go代码吧
    2023-09-09
  • golang字符串转64位整数的示例代码

    golang字符串转64位整数的示例代码

    这篇文章主要介绍了golang字符串转64位整数,在Go语言中,可以使用strconv包中的ParseInt函数将字符串转换为64位整数,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2023-09-09
  • Go开发go-optioner工具实现轻松生成函数选项模式代码

    Go开发go-optioner工具实现轻松生成函数选项模式代码

    go-optioner 是一个在 Go 代码中生成函数选项模式代码的工具,可以根据给定的结构定义自动生成相应的选项代码,下面就来聊聊go-optioner是如何使用的吧
    2023-07-07
  • 超实用的Golang通道指南之轻松实现并发编程

    超实用的Golang通道指南之轻松实现并发编程

    Golang 中的通道是一种高效、安全、灵活的并发机制,用于在并发环境下实现数据的同步和传递。本文主要介绍了如何利用通道轻松实现并发编程,需要的可以参考一下
    2023-04-04
  • Go语言实现Fibonacci数列的方法

    Go语言实现Fibonacci数列的方法

    这篇文章主要介绍了Go语言实现Fibonacci数列的方法,实例分析了使用递归和不使用递归两种技巧,并对算法的效率进行了对比,需要的朋友可以参考下
    2015-02-02
  • golang中context使用小结

    golang中context使用小结

    本文主要介绍了golang中context使用小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-11-11

最新评论