在Ubuntu上想要安裝 beego這個Golang的網頁框架,使用官網上提供的以下兩條指令:
$ go get -u github.com/astaxie/beego
$ go get -u github.com/beego/bee
第1個指令可以順利執行無誤,但是第2條指令總是出現錯誤,在經過一段搜尋之後,看到好心人提供了以下的設置,終於可以順利安裝了,特此記錄一下:
$ export GO111MODULE=on
在執行上述指令之後再重新執行一次go get -u github.com/beego/bee,就可以看到順利安裝完成的訊息。如果順利完成安裝的話,即可在命令列下執行bee這個指令,它就是建立網頁框架和執行網頁服務的主程式。建立新的網頁框架方法如下:
$ bee new hello
上述指令建立了一個網站專案叫做hello,接著切換到該目錄底下,先到conf資料夾下編輯app.conf,此檔案的內容看起來像是以下這個樣子:
appname = hello
httpaddr = "192.168.1.99"
httpport = 8080
runmode ="dev"
其中httpaddr是連線的網址,也就是你的伺服器主機的網址,而httport則是要連線的埠號,在練習時可以自訂,如果是正式的網站通常都會使用80。上述的組態檔編輯完成之後,再於命令列下執行以下的指令,你的網站就啟用囉:
$ bee start
以下是伺服器在啟用之後的訊息:

以下則是利用瀏覽器瀏覽beego建立之網站之初始畫面:
