1.先在main.go下打包成.exe可執行程序測試代碼是否正確
//cd到main.go目錄 go build //打包命令
如果打包成功則表示代碼沒問題,現在准備打包成linux下的程序
2.必須用windows的cmd,不能使用powershell或者git bash 和 cmder等工具
//cd到main.go目錄下 set GOARCH=amd64 //設置目標可執行程序操作系統構架,包括 386,amd64,arm set GOOS=linux //設置可執行程序運行操作系統,支持 darwin,freebsd,linux,windows go build //打包
- 把打包后的可執行程序和靜態資源文件(html,js,css,images等)上傳到服務器上,進入應用程序目錄
//cd 到應用程序所在目錄 //方法一:這種方法僅用來調試測試,不是守護進程,關閉終端就會退出 ./www.alisleepy.com //就是 ‘./應用程序名稱’ //方法二:守護進程啟動,啟動的進程會在新的session中,后台運行 setsid ./www.alisleepy.com //查看當前所有進程:ps -A