記一次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代碼…

Tags: