1.首先參考連個連接html
http://blog.csdn.net/creak_phone/article/details/12620969git
http://www.geek521.com/?p=616github
2. 安裝Go,網上不少,能夠參考:http://www.cnblogs.com/hello-ruby/p/4546790.htmlweb
3. 設置GOPATHruby
ØMac 配置GOPATH bash
Mac 下能夠在 ~/.bash_profile 文件去設置。websocket
(注意:1. 若是沒有.bash_profile文件,則建立一個。app
2. 若是有這個文件,則在最後追加這兩句話。)框架
export GOPATH=$HOME/mygosocket
export PATH=$PATH:$HOME/mygo/bin
注: 若是沒有配置GOPATH,若是配置了就不須要看了。
-------------------------------------------------------
Ø Windows 配置GOPATH
「計算機」----> 屬性 ----> 高級系統設置 ----> 環境變量 ----> 系統變量的Panel 添加GOPATH變量
GOPATH C:\XXX\xxGo
-------------------------------------------------------
4. 安裝git 和 Mercurial
ps: 因爲google 被強,Mercurial hg 下載 code.google.com go的源碼有問題
5. 獲取Revel framework
go get github.com/robfig/revel
再下載 revel 的 工具,運行命令:
go get github.com/robfig/revel/revel
若是被牆到這裏就沒用了.出現缺乏go.net/websocket的包
個人辦法是去 http://code.google.com/p/go/source/browse/?repo=net
下載解壓到 src 下 code.google.com\p\go.net 裏面
而後再運行命令:
go get github.com/robfig/revel/revel
若是出現了bin pkg src 三個目錄,表示安裝成功了
進入bin目錄運行revel.exe
看到一些命令,下面創建第一個web application
$bin> revel new myweb
$bin> revel run myweb
訪問 http://localhost:9000 表示配置成功
6. 編譯Revel命令行工具
在你的工做區GOPATH 根目錄下執行下面命令:(注意,切換到Gopath 目錄下)
Ø Mac:
go build -o bin/revel github.com/robfig/revel/revel
Ø Windows:
go build -o bin/revel.exe github.com/robfig/revel/revel
Ø Mac: 把Revel添加到環境變量
把編譯好的文件放入 PATH 參數中,這樣咱們能夠直接執行。
export PATH="$PATH:$GOPATH/bin"
echo 'PATH="$PATH:$GOPATH/bin"' >> ~/.bash_profile (Mac系統的終端配置文件)
-------------------------------------------------------
Ø Windows: 把Revel添加到環境變量
「計算機」----> 屬性 ----> 高級系統設置 ----> 環境變量 ----> 用戶變量的Panel 追加PATH變量
PATH ;C:/XXX/mygo/bin
-------------------------------------------------------
7. 測試Revel安裝狀況
在命令行執行 revel help ,若是能看到下面信息,就能確保 Revel 安裝好了。
8. Revel中文社區:
http://www.gorevel.cn/
一步一步學習revel框架參考資料
http://www.cnblogs.com/ztiandan/archive/2013/01/17/2864498.html