1.进入cmd改变环境为linux,然后编译成linux可执行文件
1.1.改变环境:打开cmd,在默认c盘路径下执行
set GOARCH=amd64
set GOOS=linux
set CGO_ENABLED=0
1.2.编译成linux可执行文件:进入项目路径下面执行
go build
1.3.编译好后,记得本地的环境改回windows:返回c盘路径下执行
go env -w GOARCH=amd64
go env -w GOOS=windows
2.上传编译后的文件到linux,然后给权限
2.1.给编译的文件赋予权限
sudo chmod 777 刚才编译的文件名称
2.2.运行
./刚才编译的文件名称
ps:golang不像Java,编译好上传后,给予权限就可直接运行,不像Java还需要安装环境变量,我刚开始测试的时候运行失败,我以为是环境变量的原因,结果是因为我没有给权限