windows 配置beego 框架 要點

本文涉及軟件均以截至到2013年10月12日的最新版本為準

1、 相關軟件準備:

windows 配置beego 框架 要點

1) go1.2rc1.windows-386.msi,對應32位windows系統安裝使用

2) go1.2rc1.windows-amd64.msi,對應32位windows系統安裝使用

3) liteidex19.windows.7z,國人開發的Go語言IDE

4) Git-1.8.4-preview20130916.exe,msysgit是Git版本控制系統在Windows下的版本

2、 環境搭建:

1) Go語言環境搭建:

步驟一、

根據操作系統是32位或是64位選擇對應的msi文件,雙擊一路傻瓜點完即可。

步驟二、

在控制檯中查看Go語言環境是否安裝完成,windows7中,在“開始”中找到“命令提示符”,右鍵“以管理員身份運行”,輸入“go”,出現下圖即可

windows 配置beego 框架 要點

這裡可以順便看一下環境變量中是否已經加入Go的bin路徑,還是在“命令提示符”下,輸入“path”,出現的內容中有“安裝路徑\bin”即可。比如我安裝的路徑是默認的C:\Go,那麼出現

windows 配置beego 框架 要點

就OK了。

為了後續工作的方便,這裡配置一下GOPATH,在環境變量裡新增一個GOPATH系統變量,如下圖所示。

windows 配置beego 框架 要點

在Path中在添加上” %GOPATH%bin”,如下圖所示。

windows 配置beego 框架 要點

順帶說一句,Go程序的目錄結構是在GOPATH文件夾下的,分為bin, pkg, 和src三個子文件夾

bin文件夾:Go的每個項目生成的二進制可執行程序。windows下會生成.exe文件,linux下會生成可執行文件。Go的最大特色之一就是可移植性,就是說,當生成一個demo.exe之後,將這個exe文件放在任意一臺windows系統上(即使沒有安裝go安裝包),也是可以執行的。這是讓PHP,Python等腳本語言望成莫及的。

pkg文件夾:第三方庫。裡面存放你的項目中引用的第三方庫(非官方已經提供的庫)

src文件夾:每個次級文件夾(如demo)就是代表一個go項目,裡面存放源程序。

2) Go語言開發IDE工具LiteIDE的使用:

解壓我們下載好的liteidex19.windows.7z,把liteide文件夾放在你喜歡的位置,找到\LiteIDE\bin路徑下的liteide.exe,非常帥氣的一個太極圖標,雙擊運行即可。

對於LiteIDE,有一些簡單的設置:(以windows7的64位版本為例)

步驟一、“查看”中找到“選項”

windows 配置beego 框架 要點

步驟二、查看GOROOT的路徑是否為Go的安裝路徑

windows 配置beego 框架 要點

步驟三、查看GOPATH,兩種方法:一種是從“查看”中找到“管理GOPATH”;

另一種是點擊

windows 配置beego 框架 要點

中的黃色Go按鈕。我們前面配置的GOPATH路徑這裡就看到了。

windows 配置beego 框架 要點

這些設置都完成後,重啟一下LiteIDE,點擊左邊的“Package瀏覽”,能看到下圖即可。

windows 配置beego 框架 要點

國人大牛Visualfc製作的這個IDE真的很帥氣,智能提示、各種調試都有,速度也很快。

windows 配置beego 框架 要點

3) Git工具安裝:

雙擊安裝我們下載的Git-1.8.4-preview20130916.exe,一路傻瓜安裝。安裝完成後,應該在“開始”—>“所有程序”—>“Git”中能看到下圖

windows 配置beego 框架 要點

4) Web框架Beego環境搭建:

Beego這個框架是國人大牛謝孟軍寫的輕量級應用框架,在他的書《Go Web編程》中就有對這個框架的說明,各種寫的好。

在前面我們安裝好了Git,這下要發揮作用了。

步驟一、安裝beego

點擊“Git Bash”,輸入“go get github.com/astaxie/beego”,如下圖

windows 配置beego 框架 要點

等一會兒即可。安裝完成後,在GOPATH路徑下,我這裡GOPATH的路徑是“C:\mygo\”,

在“C:\mygo\pkg\github.com\”和“C:\mygo\src\github.com\”路徑下能看到astaxie文件夾,還有下級beego文件夾。

步驟二、安裝bee工具(框架生成工具)

為了方便的生成框架,點擊“Git Bash”,輸入“go get github.com/beeg/bee”,如下圖

windows 配置beego 框架 要點

同樣也是等一會兒即可。完成後,在“C:\mygo\src\github.com\”路徑下astaxie文件夾能看到下級bee文件夾。

同時,在GOPATH路徑下的src同級的bin中,有“bee.exe”文件。

go get github.com/astaxie/bee 返回錯誤

can't load package: package github.com/astaxie/bee: no Go files in G:\dev\code\GOPATH\src\github.com\astaxie\bee

後來找到這個:

go get github.com/beego/bee

可以了

步驟三、使用bee工具生成框架工程代碼

在“開始”中找到“命令提示符”,右鍵“以管理員身份運行”,先進入到GOPATH的src路徑下,再輸入“bee new 工程名”,如下圖所示。

windows 配置beego 框架 要點

這樣一個Beego框架的工程就生成成功了。

步驟四、使用LiteIDE打開運行。

LiteIDE的“文件”中找到“打開目錄”,找到剛才生成的工程文件夾,如下圖

windows 配置beego 框架 要點

點擊“選擇文件夾”,加載了整個工程

windows 配置beego 框架 要點

清晰的MVC一目瞭然。Ctrl+R編譯並執行。當然你也可以各種設置斷點各種調試。

打開瀏覽器,輸入“http://127.0.0.1:8080”就看到了運行的結果。

windows 配置beego 框架 要點

要結束運行,點擊LiteIDE上的“編譯輸出”後面的紅色小按鈕即可。

windows 配置beego 框架 要點


分享到:


相關文章: