Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/daheige/goapp
go api/grpc/woker development framework.
https://github.com/daheige/goapp
api go goapp grpc worker
Last synced: 3 months ago
JSON representation
go api/grpc/woker development framework.
- Host: GitHub
- URL: https://github.com/daheige/goapp
- Owner: daheige
- Created: 2020-07-26T02:44:07.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-03-13T22:27:12.000Z (11 months ago)
- Last Synced: 2024-04-17T00:05:17.339Z (10 months ago)
- Topics: api, go, goapp, grpc, worker
- Language: Go
- Homepage:
- Size: 379 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# goapp
go api/grpc/worker
# layout参考
https://www.jianshu.com/p/1c47d99f33ed
https://draveness.me/golang-101/# go version选择
推荐使用go v1.16.15+版本
# golang linux环境安装golang下载地址:
https://golang.google.cn/dl/以go最新版本go1.20.4版本为例
https://golang.google.cn/dl/go1.20.4.linux-amd64.tar.gz
1. linux环境(centos,ubuntu操作系统),下载
```shell
cd /usr/local/
sudo wget https://golang.google.cn/dl/go1.20.4.linux-amd64.tar.gz
sudo tar zxvf go1.20.4.linux-amd64.tar.gz
# 创建golang需要的目录
sudo mkdir ~/go
sudo mkdir ~/go/bin
sudo mkdir ~/go/src
sudo mkdir ~/go/pkg
```
2. 设置环境变量vim ~/.bashrc 或者sudo vim /etc/profile
```shell
export GOROOT=/usr/local/go
export GOOS=linux
export GOPATH=~/go
export GOSRC=$GOPATH/src
export GOBIN=$GOPATH/bin
export GOPKG=$GOPATH/pkg
#开启go mod机制
export GO111MODULE=on#禁用cgo模块
export CGO_ENABLED=0
export GOPROXY=https://goproxy.cn,directexport PATH=$GOROOT/bin:$GOBIN:$PATH
```
:wq 保存退出
3. source ~/.bashrc 生效配置# golang mac系统安装
只需要下载 https://golang.google.cn/dl/go1.20.4.darwin-amd64.pkg 然后点击下一步,下一步就可以安装完毕
环境变量配置:
vim ~/.bash_profile
```shell
export GOROOT=/usr/local/go
export GOOS=linux
export GOPATH=~/go
export GOSRC=$GOPATH/src
export GOBIN=$GOPATH/bin
export GOPKG=$GOPATH/pkg
#开启go mod机制
export GO111MODULE=on
#禁用cgo模块
export CGO_ENABLED=0
#配置goproxy代理
export GOPROXY=https://goproxy.cn,direct
export PATH=$GOROOT/bin:$GOBIN:$PATH
```:wq 退出即可,然后执行 source ~/.bash_profile 生效
# go mod使用
https://zhuanlan.zhihu.com/p/482014524