Gin在Mac打包后在阿里云上提示“cannot execute binary file”的解决

Python/Go 林涛 77℃ 0评论

在Mac下打包的Gin放到了阿里云的服务器上(Centos系统)一直报错“cannot execute binary file”

查看centos系统后

#lscpu
> Architecture: x86_64
> CPU op-mode(s): 32-bit, 64-bit

即使从新安装了对应版本的Go之后依旧报错。

同样的打包文件在Mac下可以运行。于是问题便锁定在系统上:Mac下的打包文件在Centos下能运行。

经过多方翻阅资料终于找到原因,这里一定不能搞错也一定要记住的是:这条命令是一行,不能分行来写。

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o diyikaoshi main.go

 

 

如需转载请注明: 转载自26点的博客

本文链接地址: Gin在Mac打包后在阿里云上提示“cannot execute binary file”的解决

转载请注明:26点的博客 » Gin在Mac打包后在阿里云上提示“cannot execute binary file”的解决

喜欢 (0)or分享 (0)
0 0 投票数
文章评分
订阅评论
提醒
guest

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x