go版本问题 1.18与原先版本不兼容

go版本问题 1.18与原先版本不兼容

问题描述:

老师  我发现个问题 是关于go版本的   go1.18之后    关于log的new方法里面  如果io.wrtier 传的是os.stdout的话 会报错 说这个没有继承io.writer   然后  关于panic也是  不再支持panic(字符串)形式的调用  这个怎么解决  老师有办法吗

相关截图:


https://img1.sycdn.imooc.com//climg/63fc231b0962e37c09410431.jpg

https://img1.sycdn.imooc.com//climg/63fc23fb0927b0bb05260245.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
bobby 2023-02-27 14:09:06

先把对应的地方的源码改为支持新版本吧

  • 提问者 pangzi264118 #1

    改了  已经是新版本了  还是不行  我直接  go get -u的


    2023-02-27 14:12:38
  • bobby 回复 提问者 pangzi264118 #2

    这是哪个库?你这里的log是课程中的log还是第三方的? https://gorm.io/zh_CN/docs/logger.html

    2023-02-28 13:07:09
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

Go开发工程师全新版
  • 参与学习       526    人
  • 解答问题       606    个

风口上的技术,薪资水平遥遥领先,现在学习正值红利期! 未来3-5年,Go语言势必成为企业高性能项目中不可替代的语言 从基础到项目实战再到重构,对转行人员友好,真正从入门到精通!

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师