加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

从golang编译到beego开发环境测试多平台打包

发布时间:2020-12-16 18:26:06 所属栏目:大数据 来源:网络整理
导读:检查配置PATH $ open -e ~/.bash_profile 插入下列值 export GOROOT=/usr/local/goexport GOPATH=~/workexport GOBIN=~/work/binexport PATH=$PATH:$GOBIN 保存并退出 $ source ~/.bash_profile 将当前系统版本的/usr/local/go目录全部拷贝到$HOME/go1.4 $ s

检查配置PATH

$ open -e ~/.bash_profile

插入下列值

export GOROOT=/usr/local/go
export GOPATH=~/work
export GOBIN=~/work/bin
export PATH=$PATH:$GOBIN

保存并退出

$ source ~/.bash_profile

将当前系统版本的/usr/local/go目录全部拷贝到$HOME/go1.4

$ sudo cp -R /usr/local/go ~/go1.4

下载最新的golang源码(go1.7.2)

$ cd ~/
$ git clone https://go.googlesource.com/go
$ sudo cp -R ~/go /usr/local/go

编译最新版本

$ cd $GOROOT/src
$ sudo ./all.bash

编译交叉编译环境

$ sudo CGO_ENABLED=0 GOOS=linux GOARCH=amd64 ./make.bash
$ sudo CGO_ENABLED=0 GOOS=windows GOARCH=386 ./make.bash

安装 Beego 和 Bee 的开发工具

$ go get github.com/astaxie/beego
$ go get github.com/beego/bee
$ cd $GOPATH/src/github.com/beego/bee
$ CGO_ENABLED=0 make

用bee工具快速新建一个beegoProject实例

$ cd $GOPATH/src/
$ bee new beegoProject

测试运行

$ cd beegoProject 
$ bee run

打开chrome http://localhost:8080

打包

  1. go交叉编译环境下编译(需自行拷贝静态文件)
$ CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build
$ CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build
$ CGO_ENABLED=0 GOOS=windows GOARCH=386 go build
  1. beego bee工具打包
$ bee pack -be GOOS=linux -be GOARCH=amd64
$ bee pack -be GOOS=windows
$ bee pack -be GOOS=windows -be GOARCH=386

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读