Golang

順利安裝beego的方法

在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建立之網站之初始畫面:

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s