idea配置golang项目以及编译部署

本文详细介绍了接手并部署Golang项目的全过程,包括环境搭建、IDE配置、编译及在Windows和Linux服务器上的部署方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.前提
接手了一个golang项目,首先需要跑起来,然后能够部署到服务器,至于golang语法什么的,以后再学

2.安装go环境
在这里插入图片描述
直接点到底,就安装好了(没有配置环境变量)

3.gopath文件夹
新建gopath/src目录(工作空间,放源码),bin目录(放可执行文件),将用到的第三方包放入,这边因为是接手,所以直接拷过来的
(不能考就下载,如:go get github.com/gin-gonic/gin)
在这里插入图片描述
在这里插入图片描述
k3c-helper是实际的项目,从git上down下来

4.idea配置
安装go插件
在这里插入图片描述
open gopath目录,导入项目
在这里插入图片描述
配置go settings
在这里插入图片描述
在这里插入图片描述
启动配置
增加go build,指定工作目录(项目),可执行文件生成目录(bin)
在这里插入图片描述
运行
在这里插入图片描述
5.编译部署到windows服务器和linux服务器
5.1 这边main.go会去读取配置,所以需要把项目中的config取出来
在这里插入图片描述
exe文件就是idea run之后在bin目录生成的
在这里插入图片描述
或者直接cd 到main.go路径,执行 go build main.go
在这里插入图片描述
因为项目在windows环境的服务器,所以把dev文件夹放在服务器,启动exe,ok

5.2 部署到linux
在本地打包成linux可用的文件

set GOARCH=amd64
set GOOS=linux
go build main.go

在这里插入图片描述
然后放到linux服务器,执行nohup ./main &启动main,会生成日志nohup.out文件
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值