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

go项目部署到linxu

发布时间:2021-05-21 06:24:22 所属栏目:大数据 来源: https://www.jb51.cc
导读:环境: 在mac上编译,编译后上传到linux,然后运行代码 ? go项目打包 一、直接部署到linux 1. 在mac上,进入到项目目录,执行以下命令,进行编译:?CGO_ENABLED =0 GOOS =linux GOARCH =amd64 go build main.go,生成一个main文件.? 2. 将main文件上传到linux任意目

环境: 在mac上编译,编译后上传到linux,然后运行代码

?

go项目打包

一、直接部署到linux

1. 在mac上,进入到项目目录,执行以下命令,进行编译:?CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go,生成一个main文件.?

2. 将main文件上传到linux任意目录下,执行 nohup ./main &运行项目. 如果出错,则查看日志即可

?

?

二. 通过Nginx部署

?

?beego项目打包

?环境: 本地开发是mac,部署到linux

1. 在mac上,执行: bee pack -be GOOS=linux 进行打包,打包成功后,会生成一个****.tar.gz的文件.

2. 在linux的某一个目录下创建一个新的文件夹(一定要创建,否则会解压到根目录),将***tar.gz文件上传到linux.?

3. 解压?tar -xvzf xxxx.tar.gz

4. 分配权限:?sudo chmod 777 xxxx

5. 运行可执行文件. nohup ./**** &? 成功

?

?

2.

?

(编辑:北几岛)

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

    推荐文章
      热点阅读