golang 编译 执行时候报错cannot declare name db.Query
go run main.go
风.foxwho
编译 执行时候报错
# github.com/foxiswho/fox-shop/models
/Users/fox/go/gopath/src/github.com/foxiswho/fox-shop/models/admin.go:53:40: cannot declare name db.Query
/Users/fox/go/gopath/src/github.com/foxiswho/fox-shop/models/admin.go:55:3: cannot use db.Query (type *db.QuerySession) as type *db.Paginator in return argument
/Users/fox/go/gopath/src/github.com/foxiswho/fox-shop/models/admin.go:58:2: cannot use db.Query (type *db.QuerySession) as type *db.Paginator in return argument
部分代码
package modelsimport ("time""fmt". "github.com/foxiswho/fox-shop/module/db""github.com/foxiswho/fox-shop/module"
)
原因:Query
这个自定义变量,与 module/db
的 db.Query
这个变量冲突,因为时使用 特殊的 点号引入
解决方法:直接报错的位置,把变量名称修改与Query
不同的名字
golang 编译 执行时候报错cannot declare name db.Query相关推荐
- Linux 没有主清单属性,maven编译正常,运行报错:中没有主清单属性
在pom.xml添加插件 org.apache.maven.plugins maven-shade-plugin 1.2.1 package shade com.xxx.spider.Main 执行命 ...
- VSCode内npm run build编译打包时候报错:code ELIFECYCLE - (已解决)
文章目录 win10系统使用VSCode打包项目进行build编译的时候,报错:Module build failed: Error: "extract-text-webpack-plugi ...
- linux下执行ffmpeg报错无法操作https资源的问题https protocol not found, recompile FFmpeg with openssl, gnutls
linux下执行ffmpeg报错无法操作https资源的问题https protocol not found, recompile FFmpeg with openssl, gnutls 报错 解决 ...
- ClickHouse系列教程七:centos下源码编译安装及报错解决
ClickHouse系列教程: ClickHouse系列教程 参考上一篇博客: ClickHouse系列教程六:源码分析之Debug编译运行 先安装 gcc 8, g++ 8, cmake 3, ni ...
- linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置
一.linux下编译make文件报错"/bin/bash^M: 坏的解释器 参考文章:http://blog.csdn.net/liuqiyao_01/article/details/415 ...
- HQL语句中数据类型转换,及hibernate中createQuery执行hql报错
一.HQL语句中数据类型转换: 我们需要从数据库中取出序号最大的记录,想到的方法就是使用order by子句进行排序(desc倒序),然后取出第一个对象,可是当初设计数据库时(我们是在原来的数据库的基 ...
- 在Linux执行命令报错”Arg list too long”的原因分析
http://www.yunweipai.com/archives/558.html 在Linux执行命令报错"Arg list too long"的原因分析 吞拿鱼手卷 于 3 ...
- IAR编译Z-Stack项目报错—Error[e46]: Undefined external “?V11” referred in AF
之前用IAR编译Z-Stack项目报错,网上找了好久,才找到解决方法,为了让更多人知道如何解决这个问题,下面把网址贴出来,按照TI社区的方法完美的解决了这个问题. https://e2echina.t ...
- 数据库执行sql报错Got a packet bigger than 'max_allowed_packet' bytes及重启mysql
准备在mysql上使用数据库A,但mysql5经过重装后,上面的数据库已丢失,只得通过之前备份的A.sql重新生成数据库A. 1.执行sql报错 在执行A.sql的过程中,出现如下错误:Got a p ...
- Ubuntu执行脚本报错-bash: ./send.py: /usr/bin/python: bad interpreter: Permission denied
在Ubuntu系统终端中,使用命令行如下命令行运行*.py文件: 执行脚本报错 root@ubuntu:/usr/bin/python# chmod a+x send.py root@ubuntu:/ ...
最新文章
- java iterator map_Java循环遍历输出map方法
- 用java程序完成从kafka队列读取消息到sparkstreaming再从sparkstreaming里把数据导入mysql中
- windows server 2008解决无法PING通问题
- 洛谷P5357 - 【模板】AC自动机(二次加强版)(AC自动机+fail树)
- SAP ui5 单元测试框架 - OPA
- 如何取消 登录_LSAT | 退考、缺考、取消成绩,各自的区别和流程是怎样的?
- ffmpeg命令 抓屏_使用FFmpeg从视频中截图的命令 | 学步园
- Python 进阶 之 enumerate()函数
- 换种思维看互联网公司分配时间!
- Cocos2D:塔防游戏制作之旅(九)
- 【U8】出纳管理制单锁定
- Autocad 字体
- 测量string变量长度函数_C语言中测试字符串长度的函数
- 中国移动物联网开放平台OneNET学习笔记(1)——设备接入(MQTT协议)OneNET Studio篇
- android 个推封装,Android个推快速集成
- 聊天机器人之语音识别科大讯飞 Node.js SDK
- html怎么把背景换成相片,怎么给照片换背景 图片后期处理把阴沉天空背景换成云彩背景...
- 小区智能化平台服务器,小区智能化报价
- sml基本语法(三)——函数
- 09-微服务版的单点登陆系统设计及实现(2105~2106)
热门文章
- 推荐12个漂亮的CSS3按钮实现方案
- SharePoint 2010 BDC Model项目部署出错:“The default web application could not be determined.”...
- 从XmlDocument到XDocument的转换
- 列出一个工作簿中所有已使用的自定义函数
- 孙鑫VC学习笔记:第十二讲 (三) 用C++函数读写文件
- vue手机端回退_vue移动端弹框组件 - osc_eiolhkks的个人空间 - OSCHINA - 中文开源技术交流社区...
- 拓端tecdat|MATLAB用Lasso回归拟合高维数据和交叉验证
- 拓端tecdat|R平方/相关性取决于预测变量的方差
- php pacs,PACS系统
- java自动推送百度收录_站点添加百度自动推送和360自动推送代码,让收录更快!...