go lang toolkit
- go get -u gopkg.in/natefinch/lumberjack.v2
- go get -u github.com/gin-gonic/gin
go mod download -x
## 添加远程仓库 ##
git remote add github git@github.com:grammars/easy-go.git
## 同步推送本地的main ##
git push github main:main
ssh: connect to host github.com port 22: Connection timed out 处理办法:
https://www.cnblogs.com/tsalita/p/16181711.html
或者 参考 yuque | 开发基础 | 科学上网
go run ./cmd/easy_entry.go --run srs --port 8282
go run ./cmd/easy_entry.go --run src --host 127.0.0.1 --port 8282 -nc 3
# 读取当前环境变量中的GOARCH与GOOS设置 [powershell]
$env:GOARCH
$env:GOOS
# 设置GOOS=windows [powershell]
$env:GOOS = "windows"
# 设置GOOS=linux [powershell]
$env:GOOS = "linux"
## 构建windows可执行文件:
go build -o ./build/easy-go.exe ./cmd/easy_entry.go
## 构建linux可执行文件:
go build -o ./build/easy-go ./cmd/easy_entry.go
nohup ./easy-go > output.log 2>&1 &
项目均使用网络字节序(BigEndian)