beego 的安裝是典型的 Go 安裝包的形式:
go get github.com/astaxie/beego
常見問題:
- git 沒有安裝,請自行安裝不同平臺的 git,如何安裝請自行搜索。
-
git https 無法獲取,請配置本地的 git,關閉 https 驗證:
git config --global http.sslVerify false
-
無法上網怎麼安裝 beego,目前沒有好的辦法,接下來我們會整理一個全包下載,每次發佈正式版本都會提供這個全包下載,包含依賴包。
beego 升級分爲 go 方式升級和源碼下載升級:
-
Go 升級,通過該方式用戶可以升級 beego 框架,強烈推薦該方式:
go get -u github.com/astaxie/beego
-
源碼下載升級,用戶訪問
https://github.com/astaxie/beego
,下載源碼,然後覆蓋到$GOPATH/src/github.com/astaxie/beego
目錄,然後通過本地執行安裝就可以升級了:go install github.com/astaxie/beego
您可以通過如下的方式安裝 bee 工具:
go get github.com/beego/bee
安裝完之後,bee
可執行文件默認存放在$GOPATH/bin
裏面,所以您需要把$GOPATH/bin
添加到您的環境變量中,纔可以進行下一步。
如何添加環境變量,請自行搜索
如果你本機設置了GOBIN
,那麼上面的命令就會安裝到GOBIN
下,請添加GOBIN到你的環境變量中
1,創建項目
bee new myproject
[INFO] Creating application...
/gopath/src/myproject/
/gopath/src/myproject/conf/
/gopath/src/myproject/controllers/
/gopath/src/myproject/models/
/gopath/src/myproject/static/
/gopath/src/myproject/static/js/
/gopath/src/myproject/static/css/
/gopath/src/myproject/static/img/
/gopath/src/myproject/views/
/gopath/src/myproject/conf/app.conf
/gopath/src/myproject/controllers/default.go
/gopath/src/myproject/views/index.tpl
/gopath/src/myproject/main.go
13-11-25 09:50:39 [SUCC] New application successfully created!
myproject
├── conf
│ └── app.conf
├── controllers
│ └── default.go
├── main.go
├── models
├── routers
│ └── router.go
├── static
│ ├── css
│ ├── img
│ └── js
├── tests
│ └── default_test.go
└── views
└── index.tpl
2,編寫代碼。這個難度就不大了