-
創(chuàng)建
-
選擇 go modules 方式
-
創(chuàng)建成功驯嘱,但是你發(fā)現(xiàn)這個(gè)文件里面只有 go.mod, 我的vendor文件呢袁稽?不管了,繼續(xù)搞
- 用橙大大的singo試試
$ git clone https://github.com/bydmm/singo.git
5.文件架構(gòu)不對(duì)零抬,擼
cp -r /Users/(電腦昵稱)/THGO/singo/. /Users/(電腦昵稱)/THGO季春,之后
(1) 刪除原來(lái)的singo文件
(2) control + shift + F 工程內(nèi)的singo/ 都改為T(mén)HGO
(3) cp .env.example .env 在相同目錄中復(fù)制出來(lái)一個(gè)叫 .env 的文件
(4) 配置mysql蜻牢,開(kāi)啟redis-sever ,root 是你的mysql名稱狭郑,默認(rèn)是root,
MYSQL_DSN="root:(你的密碼)@/(mysql數(shù)據(jù)庫(kù)名稱)? charset=utf8&parseTime=True&loc=Local"
6.go mod download
報(bào)錯(cuò)了V狻U∷ !丢间,問(wèn)度娘探熔,-csdn等等,什么代理問(wèn)題timeout烘挫,什么GO111MODULE有時(shí)還不知原因的沒(méi)開(kāi)诀艰,什么 全部github.com/* 的頭文件都是紅的,有點(diǎn)蒙饮六,不管了其垄,全擼出來(lái)
export GO111MODULE=on
export GOPROXY=https://goproxy.io
go mod init THGO
go mod vendor (創(chuàng)建vendor文件)
最后做下保險(xiǎn) go mod download
-
go run main.go
- 萬(wàn)事ok,用Postman 去localhost ping這個(gè)接口吧.
- 返回 status=0, msg=Pong卤橄,一切搞定 ,打完收工绿满!