搭建环境,创建go项目

 一、配置环境

1.1、Centos7配置go
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
vim /etc/profile
export GO111MODULE=on
export GOROOT=/usr/local/go
export GOPATH=/root/gopath
export PATH=$PATH:$GOROOT/bin

#设置go下载依赖包,国内源
go env -w GOPROXY=https://goproxy.cn,direct

go env -w CGO_ENABLED="0"

set CGO_ENABLED=1

mkdir /root/gopath
chmod 777 /root/gopath/
1.2、配置go远程调试
go install github.com/go-delve/delve/cmd/dlv@latest

 git clone https://github.com/go-delve/delve
 go install github.com/go-delve/delve/cmd/dlv
 find / -name dlv 2>/dev/null

go mod vendor

go mod tidy


dlv debug --headless --listen=:2345 --api-version=2

dlv --listen=:2345 --headless=true --api-version=2 --accept-multiclient exec ./test001_linux -- -s 123

dlv debug --headless --listen=:2345 --api-version=2 --accept-multiclient -- -name=xxx

 二、创建go项目

2.1 使用goland创建golang项目

2.2 选择项目路径,输入项目名称,配置环境变量GORPOXY=https://goproxy.cn,direct(国内下载源)

根据需要,创建项目目录

在目录下创建go文件

三、配置远程开发环境

3.1 输入远程ip, 密码等,创建远程连接

3.2 创建远程映射路径

3.3 使用远程Linux环境

3.4 配置远程编译运行

3.5 配置ssh远程环境

3.6 配置相关路径

3.7 默认编译环境,选择远程Linux环境

3.8 配置运行参数GOARCH=amd64;GOOS=linux;CGO_ENABLED=0;GOROOT=/usr/local/go

3.9 配置自动上传

3.10 远程编译运行程序

四、建立github仓库,并上传代码

4.1 创建github仓库

4.2 将创建的项目,上传到github仓库

git init
git add src
git commit -m "first commit"
git branch -M master
git remote add origin https://github.com/wjiyu/golang-notes.git
git push -u origin master
4.3 成功后,查看相关信息 
4.4  查看github

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

莹火233

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值