Go的安裝配置這里就不說了 這里主要講安裝Beego框架
首先安裝beego。運行以下指令,安裝beego(需要先安裝GIT):
go get github.com/beego/bee
安裝完成后 如果 還不能 使用 bee 命令的話
需配置環境變量
vi ~/.bash_profile
加入
# bee PATH="${GOPATH}/bin:${PATH}" export PATH
運行命令生效:
source ~/.bash_profile
添加完bee的環境變量之后,在你的$GOPATH所在的目錄中運行下面的命令,將會生成一個項目的框架結構,我們將其命名為bee-demo:
bee new bee-demo
現在,你將看到下面的文件目錄結構:
bee-demo ├── conf | └── app.conf ├── controllers | └── default.go ├── main.go ├── models ├── routers | └── router.go ├── static │ ├── css │ ├── img │ └── js ├── tests │ └── default_test.go └── views └── index.tpl
觀察一下這些文件,主要有:
-
主文件main.go
-
主要配置文件conf/app.conf
-
一個默認的控制器controllers/default.go
-
一個默認的測試集合tests/default_test.go
-
一個默認的視圖模板views/index.tpl
現在最基本的程序以及准備好了,讓我們運行一下它。在項目目錄$GOPATH/src/app/下,運行下面的命令:
bee run bee-demo
這將會加載我們的新程序。除此之外,bee還監控源文件的改動。如果檢測到改動,bee將會自動的重新加載應用程序。運行完上面的命令之后,你應該會看到類似於下面的輸出信息
14-05-05 11:34:17 [INFO] Start building... 14-05-05 11:34:20 [SUCC] Build was successful 14-05-05 11:34:20 [INFO] Restarting app ... 14-05-05 11:34:20 [INFO] ./app is running... 2014/05/05 11:34:20 [I] Running on :8080
你可以看到應用程序已經在8080端口上運行了。在瀏覽器中訪問http://localhost:8080/將會看到beego的默認首頁。
到此完成
轉摘自 https://my.oschina.net/ichendong/blog/761467