參考:Windows下visual studio code搭建golang開發(fā)環(huán)境答捕、win10安裝go環(huán)境
1软啼、安裝visual studio code
2、安裝go
a)打開命令行工具范抓,不同路徑下輸入go version如果出現(xiàn)go version go1.XX windows/amd64信息則說明環(huán)境配置成功
b)Go 語言需要配置 GOROOT 和 Path 兩個環(huán)境變量:GOROOT 和 GOPATH
如果第一步安裝使用的是默認安裝目錄 C:\Go\可婶,那么安裝程序就已經(jīng)將 GOROOT 和 Path 兩個環(huán)境變量設置好了,無須再對其進行手工設置。
配置GOPROXY為https://mirrors.aliyun.com/goproxy/或https://goproxy.cn
3杯活、安裝visual studio code的code插件
查看->命令面板,找到go插件“rich go language support for......”安裝(或,F(xiàn)1——安裝擴展 選擇go插件“rich go language support for......”)
4熬词、下載vscode擴展依賴工具
vscode-go 插件需要一些工具旁钧,這些功具默認需要這樣安裝:
go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
(以及dlv調(diào)試運行工具)
這些內(nèi)容最終目的是要在gopath中bin文件夾中生成一些exe文件。
但是互拾,這里安裝時遇到了一些問題歪今,有一些會安裝失敗,報錯信息主要意思是說無法鏈接啊颜矿,無法找到啊之類的寄猩。這里下載參考文章中百度云中的exe包,放在gopath的bin文件夾中就行了
日志管理系統(tǒng)代碼運行
1骑疆、環(huán)境安裝
√锲(a)除了安裝以上幾步箍铭,還要安裝MongoDB(亦可參考MongoDB(win10)下載與配置+可視化界面)
(b)安裝node
(c)安裝docker(如果項目打包在docker下坡疼,用docker運行;如果項目在本地柄瑰,則此步省略)
安裝docker-desktop,需設置登錄用戶名密碼登錄
2闸氮、運行(Win下)
①命令提示符下運行數(shù)據(jù)庫
進入MongoDB的安裝目錄bin下,我的是D:\Program Files\MongoDB\Server\4.2\bin教沾,執(zhí)行命令(有空格所以加雙引號):
mongod --dbpath "D:\Program Files\MongoDB\Data"
其中文件夾Data是自己新建的一個文件夾,用于存儲數(shù)據(jù)庫數(shù)據(jù)授翻。若:mongod --dbpath=D:\MongoDB\data --logpath=D:\MongoDB\logs\mongodb.log --install --serviceName "MongoDB",示意如下
--pbpath 指的的mongodb安裝路徑
--logpath 指的是mongodb日志存放路徑
--install --serviceName指的是安裝成為系統(tǒng)服務堪唐,服務名稱為 MongoDB
啟動服務:net start mongodb
關閉服務:net stop mongodb
在命令行輸入mongo就可以正常訪問MongoDB了
②app-master啟動后臺文件
VSCode中——運行app.go文件
③web文件開啟umi
參考:umi手冊
命令提示行中umi ui巡语。前端運行成功后自動加載頁面
第一次運行時要安裝umi環(huán)境:
VSCode中——terminal——npm install ——npm install -g umi——npm install -g @umijs/preset-ui
命令提示行中set UMI_UI=1&&umi dev
我的由于運行umi最新版本可能與之前的一些安裝不兼容,報錯淮菠,在此于VSCode中卸載umi安裝老版本
npm uninstall -g umi
npm install -g umi@2.13.13
命令提示行中umi ui
自動加載頁面