前言:是不是在執行go get命令很慢呀,現在發大招了
打開window終端,執行一下命令
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
效果杠杠的
一.beego 的安裝是典型的 Go 安裝包的形式:
go get github.com/astaxie/beego
可以發現,pkg 文件夾多了好多文件,后續深入再來探討

二.beego 升級
go get -u github.com/astaxie/beego

三.bee 工具的安裝
注意當前bin目錄下沒有其他可執行文件
其中goimports.exe是idea提示我更新的
執行命令:
go get github.com/beego/bee

執行完命令 bin文件多了一個bee.exe文件

來,見證奇跡的時候了:

尷尬,翻車了,少了一步操作,還及得我們剛才說明bin目錄新增了一個文件可執行文件 bee.exe嗎,把它的目錄加到系統變量中,重新打開終端

再來一次:出現以下提示,說明安裝成功了

開始新建項目:
new 命令是新建一個 Web 項目,我們在命令行下執行 bee new <項目名> 就可以創建一個新的項目。但是注意該命令必須在 $GOPATH/src 下執行。最后會在 $GOPATH/src 相應目錄下生成如下目錄結構的項目:
bee new myproject

run 命令
到對應的項目目錄(我的項目目錄為:E:\goproject\src\myproject>)
cd 到對應的目錄,執行 bee run
翻車了

直接給解決方案
如果要用 gopath模式 引入包 從src目錄下開始引入 需要關閉 go mod 模式
export GO111MODULE=off
如果使用go mod 模式
export GO111MODULE=on
並且在項目目錄(E:\goproject\src\myproject>)下執行 go mod init

執行之后,發現新增一個文件

再次執行一下 bee run 成功了

瀏覽器訪問:出現以下界面,說明成功了

執行bee pack

執行bee pack 發現多了一個tar.gz包

