前言:是不是在執行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包