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