goLand导入git项目并打包发布linux
作为项目管理,拥有半吊子开发能力,居然有一天需要修改维护go项目。。。从菜鸟教程学习开始~苦
goland导入git项目
本地启动
导入之后会自动更新相关依赖。
本人导入之后立马修改了依赖位置,且修改为一项目一位置,互不干涉。
在代码位置建了路径:pkg(进入设置,配置gopath)、bin(后面构建输出包位置)
等依赖导入完成了,配置构建项目,点击启动配置如下
这个是win本地启动配置,那如果要发布部署到服务器,需要打包符合linux的包,本人使用的如下配置:
新建一个构建,修改两个地方:
1、输出目录,取消构建后运行(本地是win系统,无法运行linux包)
2、配置构建linux包配置,如下:
GOOS=linux;CGO_ENABLED=0;GOARCH=amd64
注意别复制错了,有时候复制上有些符号变了。。。
配置号之后直接构建就完事了,构建完之后再上面的输出bin目录就有包了,可以拿去发到服务器了。