go - ParseFile error when generating Swagger docs
问题描述
I'm using Swagger to generate docs with Golang.
I have generated successfully for a few times. However, the last time I ran swag init
(at root folder), it ran into this problem:
swag init
2019/07/17 11:10:43 Generate swagger docs....
2019/07/17 11:10:43 Generate general API Info, search dir:./
2019/07/17 11:10:48 ParseFile error:pkg/mod/golang.org/x/tools@v0.0.0-20190712213246-8b927904ee0d/cmd/fiximports/testdata/src/old.com/bad/bad.go:2:43: expected 'package', found 'EOF'
What is this error and how to fix it?
解决方案
我最近遇到了同样的问题;它在安装以前版本的 swag 后解决。
安装该特定版本的命令是:
go get -u github.com/swaggo/swag/cmd/swag@v1.4.1
推荐阅读
- mysql - 如何在 MySQL 中获取分组计数变量的最大值
- typescript - 如何从 Firebase 文档中过滤数据?
- javascript - 多个动态创建的 quill 编辑器可以使用同一个工具栏吗
- java - 使用非当前 Java 版本
- vba - 访问 vba IE getElementById“需要对象”错误 424
- pointers - 在(免费)Pascal 中,函数可以返回一个可以在不取消引用的情况下修改的值吗?
- autoit - 下面的代码对吗?我可以用这两个代码只做一个吗?
- spring-integration - Spring Integration:Scatter-Gather,Gather 在并行 Web 服务调用后不起作用
- mysql - 在 MySQL 中使用 join 更新和添加新记录表
- javascript - 不确定如何将古老的图像切换器代码从使用 name="foo" 调整为 id="foo"