<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 1、beego 的安裝 ``` go get github.com/astaxie/beego ``` 常見問題: * git 沒有安裝,請自行安裝不同平臺的 git,如何安裝請自行搜索。 * git https 無法獲取,請配置本地的 git,關閉 https 驗證: ``` git config --global http.sslVerify false ``` * 無法上網怎么安裝 beego,目前沒有好的辦法,接下來我們會整理一個全包下載,每次發布正式版本都會提供這個全包下載,包含依賴包。 ## 2、 beego 的升級 beego 升級分為 go 方式升級和源碼下載升級: * Go 升級,通過該方式用戶可以升級 beego 框架,強烈推薦該方式: ``` go get -u github.com/astaxie/beego ``` * 源碼下載升級,用戶訪問`https://github.com/astaxie/beego`,下載源碼,然后覆蓋到`$GOPATH/src/github.com/astaxie/beego`目錄,然后通過本地執行安裝就可以升級了: ``` go install github.com/astaxie/beego ``` ## 3、bee 工具的安裝 可以通過如下的方式安裝 bee 工具: ``` go get github.com/beego/bee ``` 安裝完之后,`bee`可執行文件默認存放在`$GOPATH/bin`里面,所以您需要把`$GOPATH/bin`添加到您的環境變量中,才可以進行下一步。 > > > 如何添加環境變量,請自行搜索 如果你本機設置了`GOBIN`,那么上面的命令就會安裝到`GOBIN`下,請添加 GOBIN 到你的環境變量中 ## 4、new 命令 `new`命令是新建一個 Web 項目,我們在命令行下執行`bee new<項目名>`就可以創建一個新的項目。但是注意該命令必須在`$GOPATH/src`下執行。最后會在`$GOPATH/src`相應目錄下生成如下目錄結構的項目: ``` bee new myproject ``` ## 5、api 命令 上面的`new`命令是用來新建 Web 項目,不過很多用戶使用 beego 來開發 API 應用。所以這個`api`命令就是用來創建 API 應用的,執行命令之后如下所示: ``` bee api apiproject ``` ## 6、run 命令 我們在開發 Go 項目的時候最大的問題是經常需要自己手動去編譯再運行,`bee run`命令是監控 beego 的項目,通過[fsnotify](https://github.com/howeyc/fsnotify)監控文件系統。但是注意該命令必須在`$GOPATH/src/appname`下執行。 這樣我們在開發過程中就可以實時的看到項目修改之后的效果: ``` bee run ``` 我們打開瀏覽器就可以看到效果`http://localhost:8080/`: ![](https://img.kancloud.cn/51/bf/51bfc713f6426c3efcdfc8ac14e6382e_1153x694.png) ## 7、pack 命令 `pack`目錄用來發布應用的時候打包,會把項目打包成 zip 包,這樣我們部署的時候直接把打包之后的項目上傳,解壓就可以部署了: ``` bee pack ``` ## 8、bale 命令 這個命令目前僅限內部使用,具體實現方案未完善,主要用來壓縮所有的靜態文件變成一個變量申明文件,全部編譯到二進制文件里面,用戶發布的時候攜帶靜態文件,包括 js、css、img 和 views。最后在啟動運行時進行非覆蓋式的自解壓。 ## 9、 version 命令 這個命令是動態獲取 bee、beego 和 Go 的版本,這樣一旦用戶出現錯誤,可以通過該命令來查看當前的版本 ``` $ bee version bee :1.2.2 beego :1.4.2 Go :go version go1.3.3 darwin/amd64 ``` ## 10、generate 命令 這個命令是用來自動化的生成代碼的,包含了從數據庫一鍵生成 model,還包含了 scaffold 的,通過這個命令 ## 11、migrate 命令 這個命令是應用的數據庫遷移命令,主要是用來每次應用升級,降級的SQL管理。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看