Go語言Revel框架 環境搭建

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

相關文章
相關標籤/搜索