golang项目部署到到linux系统

golang linux 17-07-24 21:50 1625  

1. 编译 - 通常情况下使用golang的交叉编译就能搞定,设置GOARCH、GOOS变量。 - 如果项目使用了cgo,就必须回到目标平台进行编译了,因为cgo不是跨平台的。比如[wblog](https://github.com/wangsongyan/wblog)就是这样进行编译的。 2. 部署 - 将1中编译得到的可执行文件上传到服务器指定目录 - chmod 777 wblog - ./wblog * **如果需要后台运行,使用nohup ./wblog &>wblog.log&** 3. 部署成功

24-02-18 09:05

直接 chmod +x wblog 不要轻易用 777 后台运行推荐用 pm2 做管理