學習goweb開發,gin是個輕量級的框架。如果想要一個類如aspnetmvc幫我們搭建好了的goweb框架,beego值得去學習。否則gin下面需要動手構建好多程式碼。新手還是先學現成的節約時間成本。
新手經驗,不對地方多指教。
第一步:先建一個專案,因為網上教程是執行go get github.com/beego/beego/v2@latest,生成bee.exe,所以我的笨辦法就是建個專案,執行go mod init main.go,再去執行go get github.com/beego/beego/v2@latest。
然後可怕的事情發生了,搜尋整個電腦沒有發現大部分教程所謂的bee.exe。
然後時間一分一秒的在百度上浪費了,依然沒找到。知道發現這個提問的同仁。基於最新版go1.18安裝beego後發現未在磁碟任何地方找到bee命令 · Issue #4934 · beego/beego (github.com)
關鍵的資訊就是 安裝 go.17 命令好像不是 go get了,go install 試試,bee是原始檔自己編譯後複製到bin下,到這裡問題終於清楚了。接下來照做。。。
第二步:
go env找到共path路徑,我的路徑在d:\go下面。所以找到bee的下載原始碼:路徑如下:D:\Go\pkg\mod\github.com\beego\bee\v2@v2.0.4
第三步:這裡輸入cmd會開啟cmd資料夾不是開啟cmd命令視窗,因為這個目錄下面有cmd資料夾。沒關係,在cmd資料夾下面輸入cmd,再cd ..退回到v2@v2.0.4資料夾
第四步:go mod tidy整理程式碼
第五步:執行go install
到這裡再回去gopath/bin檢視,心心念唸的bee.exe終於出來了,接下來該幹嘛就幹嘛了
通過bee 新建mvc專案
學習beego程式碼...