記一次beego通過go get命令後找不到bee.exe的坑
學習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\[email protected]
第三步:這裡輸入cmd會打開cmd文件夾不是打開cmd命令窗口,因為這個目錄下面有cmd文件夾。沒關係,在cmd文件夾下面輸入cmd,再cd ..退回到[email protected]文件夾

第四步:go mod tidy整理代碼
第五步:執行go install
到這裡再回去gopath/bin查看,心心念念的bee.exe終於出來了,接下來該幹嘛就幹嘛了
通過bee 新建mvc項目
學習beego代碼…