好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Go 實現一次性打包各個平臺的可執行程序

Go 實現一次性打包各個平臺的可執行程序

熱門標簽:地圖區域圖標注后導出 谷歌美發店地圖標注 杭州人工智能電銷機器人費用 400開頭電話怎樣申請 赤峰電銷 貴州電話智能外呼系統 江蘇呼叫中心外呼系統有效果嗎 利用地圖標注位置 官渡電銷外呼管理系統怎么收費

第一步:

安裝插件

$ go get github.com/mitchellh/gox

第二步:

打包(必須 CD 到Golang 的 Main 文件所在的路徑)

這種打包方式有弊端就是都放在了根目錄下.而且文件名也改了;

$ gox

分別放在不同的文件夾:

$ gox -output "{{.Dir}}_{{.OS}}_{{.Arch}}/swbatch"

第三步:

根據需求打包出不同平臺的可執行程序

只想打 Linux 系統下的可執行程序:

$ gox -os="linux"

只想打 Linux Bit64 系統下的可執行程序:

$ gox -osarch="linux/amd64"

Mac 下打包 Linux 環境下運行的程序

$ env GOOS=linux GOARCH=386 go build main.go

補充:GO 編譯 打包 部署

進入到 /data/workspace_go/github.com/freewebsys/go-admin下

執行 bee pack -be GOOS=linux

自動生成 二進制 GOODS linux GOARCH amd64

自動生成 go-admin.tar.gz, 放到服務器 /root/go/pkg下面,解壓,

生成 可執行文件 go-admin、static、views和conf幾個文件夾,配置conf文件下的app.conf的端口號,然后 ./go-admin即可啟動服務, 但SHELL終端關閉,GO服務也隨之關閉,那么如何實現后臺運行呢?

nohup ./go-admin 即可!!!

nohup ./go-admin 1 > goadmin.out 2 > goerror.err 也可以

package main
import (
 "github.com/astaxie/beego"
 "github.com/astaxie/beego/context"
 "github.com/astaxie/beego/logs"
 "github.com/astaxie/beego/orm"
 _ "github.com/freewebsys/go-admin/routers"
 _ "github.com/go-sql-driver/mysql"
 _ "github.com/mattn/go-sqlite3"
)

func main() {
 //注冊sqlite3
 // orm.RegisterDataBase("default", "sqlite3", "go-admin.db")
 orm.RegisterDriver("mysql", orm.DRMySQL) //注冊驅動       
 
//注冊默認數據庫 (test數據庫提前建好)
 orm.RegisterDataBase("default", "mysql", "root:123456@/test?charset=utf8", 30, 30)
 //同步 ORM 對象和數據庫
 //這時, 在你重啟應用的時候, beego 便會自動幫你創建數據庫表。
 orm.Debug = true
 orm.RunSyncdb("default", false, true)
 //增加攔截器。
 var filterAdmin = func(ctx *context.Context) {
 url := ctx.Input.URL()
 logs.Info("##### filter url : %s", url)
 //TODO 如果判斷用戶未登錄。
 }
 beego.InsertFilter("/admin/*", beego.BeforeExec, filterAdmin)
 beego.Run()
}

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Golang之casbin權限管理的實現
  • MongoDB 3.6版本中bind_ip設置詳解
  • go install/build生成的文件命名和路徑操作
  • 解決go 生成的exe不在bin文件夾里的問題

標簽:宜春 鷹潭 河池 泰安 武漢 黔西 保定 松原

巨人網絡通訊聲明:本文標題《Go 實現一次性打包各個平臺的可執行程序》,本文關鍵詞  實現,一次性,打包,各個,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Go 實現一次性打包各個平臺的可執行程序》相關的同類信息!
  • 本頁收集關于Go 實現一次性打包各個平臺的可執行程序的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 久久99精品日本高清软件特点 | 无码精品秘?人口一区二区| 热99re久久精品精品免费| 叶子楣三级露全乳视频网站| 日本三级福利| 强迫玩弄清冷美人催眠h视频| 亚洲 欧美 丝袜 中文 综合| 国产亚洲欧美视频| 日韩高清不卡在线| 欧美gayxxxx| 欧美色交| 试看120秒小视频动态图动漫| 蜜桃a∨噜噜一区二区三区| 人鱼攻play泄殖腔H文男男| 呜嗯啊野战h呻吟女女h视频| 老司机精品视频一区二区三区 | 啊灬用力啊灬啊灬快灬深视频 | aka-019シロウト制服美人 01第03集| 乱欲胡秀英| 我和老丈同性性经历小说| 韩国自拍偷自拍亚洲精品| 91破处视频| 香蕉视频app污| 囯产精品久久久久久久久鸭绿欲仙| 公车上拨开被内裤进入小说| 免费大片国产在线观看下载 | 蜜乳视频三区二区三区免费观看| 91码无精品秘?入口九色 | 另类小说亚洲色图| 国产欧美综合一区二区| 好大好硬好深好爽视频h| 午夜黄色影院| 女厕小便A级毛片| 老色69久久久久精品高潮| 克劳迪娅科尔大尺度电影| 欧美性受| 军警雄液by肉汁巴文| 久久久久久精品国自产| 艳色公子总受肉np| 香港古装三级伦理电影| 我有一座冒险屋下载|