使用beego框架写的小项目,编译完成生成exe文件,将该项目所有文件全部拷贝到别人电脑上,运行就报错,如图
在自己电脑上,删掉环境变量,可以成功,项目考到其他盘下,可以成功,后来拷贝了几乎所有文件到别人电脑,src,bin,pkg都在,还是失败,还是这个错。求大神帮看看,谢谢啦。
有疑问加站长微信联系(非本文作者)

使用beego框架写的小项目,编译完成生成exe文件,将该项目所有文件全部拷贝到别人电脑上,运行就报错,如图
在自己电脑上,删掉环境变量,可以成功,项目考到其他盘下,可以成功,后来拷贝了几乎所有文件到别人电脑,src,bin,pkg都在,还是失败,还是这个错。求大神帮看看,谢谢啦。
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
操作系统版本一样吗?都是啥?
@polaris 我是win10,别人电脑是win7和win10都试了不行,直接写个1+1=2编译后拷过去exe文件可以运行;我beego的项目,除了exe文件,其他文件也全都拷过去,就是不行。用的liteide。
那奇怪了
64位 32位 ? 尝试安装vc runtime?
ayanmw回答的也许是正解,看看你的机器操作系统是64位还是32位,再看看比人的操作系统是64位还是32位
@ayanmw 都是64位,目前问题定位到了,是引用包的原因,比如引用了 "github.com/go-sql-driver/mysql" 和 "github.com/mattn/go-oci8",在别人电脑上会报错,去了就好了,但是我需要进行数据库连接呀。现在还不知道怎么搞呢。
@golang001 都是64位,目前问题定位到了,是引用包的原因,比如引用了 "github.com/go-sql-driver/mysql" 和 "github.com/mattn/go-oci8",在别人电脑上会报错,去了就好了,但是我需要进行数据库连接呀。现在还不知道怎么搞呢。
请问楼主,问题怎么解决的?
如果是和数据库相关的报错,你可以考虑查看两台服务器的mysql user和password是不是不同
有道理,运行过程连接数据库出错
数据库驱动问题吧
电脑需要安装oracle客户端才行,go需要通过oracle客户端才能连上oracle数据库