• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

(空闲)部署go到服务器时的一些问题------2020.05.09

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

https://blog.csdn.net/lhl1124281072/article/details/80405474
刚开始在本地本地生成二进制文件时go build main.go
但是报# command-line-arguments undefined: 的错误,主要是我文件布局的不合理吧

main文件在cout文件夹内,但是调用了structs里面的函数,然后编辑时就找不到,所以改成

然后每个文件夹里面的改包名别忘


xshell里面chome改成777后开始用后台运行的代码,可以多次运行,并且8080端口也没显示被占用,用postman访问发现访问不了
…………找了半天才发现数据库里面表没复制过去
日志文件里面有提示,和数据库相关的几行英文,当时没看懂

https://blog.csdn.net/qq_33210743/article/details/88739465
去把本地数据库的表放到服务器的数据库上
复制表,上面"工具“>>“数据传输”

1071 -Specified key was too long; max key length is 767 bytes这个错。
其实是我当时建表的时候,varchar类型的字段设置了主键,因为有些id太长了,int放不下
所以把主键取消,我后来查询的时候也没怎么用主键,当初设主键主要是为了避免重复
主键取消后就可以传输表了

完。感觉……部署个文件都好多灾多难。
上面补充一句,生成二进制文件是环境变量没有set,生成的不是.go而是.exe


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
准备深飘的第三天 Go语言学习发布时间:2022-07-10
下一篇:
消息队列rabbitmq的五种工作模式(go语言版本)发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap