記一次beego通過go get命令後找不到bee.exe的坑

星仔007發表於2022-06-24

學習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程式碼...

相關文章