Golang框架beego和bee的開發使用


Golang語言簡潔、明細,語法級支持協程、通道、err,非常誘惑人。平時也看了看Golang的語法,正苦於沒有需求,我想把beego的源碼搬過來看看。

首先,第一步:beego環境的搭建

在我之前看書的時候,有自己build package的過程,所以有過GOPATH的配置,本人電腦的go env 如下:

 

GOARCH="amd64"
GOBIN=""
GOCHAR="6"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/lishuming/go"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
TERM="dumb"
CC="gcc"
GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread -fno-common"
CXX="g++"
CGO_ENABLED="1"

 所以我就在GOPATH/src下下載了beego源碼

本來是git clone beego呢,可發現在beego源碼里默認package了"github.com/astaxie/beego",所以只能使用教程的方法(參考:http://beego.me/quickstart)

$ go get github.com/astaxie/beego
$ go get github.com/beego/bee

 而參考教程在調用bee時卻出現了問題,

zsh: command not found: bee

 想了想,應該是沒有build的緣故,切換到bee目錄,運行go build即可生成目標文件bee。

在調用的時候須調用到該文件下方可使用,如:

  github.com  ./beego/bee/bee new hello

 構建完成,運行即可得到首頁:

go run main.go

 接下來,想分析下源碼,然后基於該框架做一個個人博客。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM