<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國際加速解決方案。 廣告
                [TOC] ## 下載安裝包 > 官方下載地址:https://golang.google.cn/dl/ > 下載linux安裝包:go1.13.1.linux-amd64.tar.gz ~~~ cd /usr/local/ tar zxvf go1.13.1.linux-amd64.tar.gz ~~~ ## 配置環境變量 ~~~ vim ~/.bash_profile # 將文件內的PATH部分,增加 /usr/local/go/bin,如下 PATH=$PATH:$HOME/bin:/usr/local/go/bin ~~~ > 執行 `source ~/.bash_profile` 使其生效 ## 配置國內鏡像 ~~~ # 啟用 Go Modules 功能 go env -w GO111MODULE=on # 配置鏡像 go env -w GOPROXY=https://goproxy.cn # 查看是否生效 go env | grep GOPROXY ~~~ ## 工作空間 ($GOPATH) > go語言安裝好了后會自帶GOPATH默認路徑,可通過`go env`查看 ``` . ├── bin // 可執行程序目錄,我們編譯的可執行程序會保存在這里 │ └── tour ├── pkg // 存放編譯后生成的文件,一般我們很少操作這個目錄 └── src // 我們的源碼目錄 ├── github.com ├── go.uber.org ├── golang.org ├── google.golang.org └── www.liwu4.com ``` ## 安裝第三方包 (go get) > 開發的時候經常需要依賴很多第三方開發包,可使用如下安裝包 ``` // 安裝gorm 數據庫包 // 安裝到 $GOPATH/src/github.com/jinzhu/gorm go get github.com/jinzhu/gorm ``` > 安裝好了后,通過import導入包,就可以在程序中使用了 ## 運行程序 (go run) > 平時開發調試的時候,都是通過go run 命令直接運行程序 ``` // 切換到項目目錄 cd $GOPATH/src/myproject // 通過go run 命令,運行程序 go run main.go ``` ## 構建程序 (go build) > 通過go build命令,可以將源碼編譯成一個可執行文件,通常項目完成開發,需要打包發布到線上的時候才會構建程序 ``` // 切換到項目目錄 cd $GOPATH/src/myproject // 構建程序:-o 指定可執行程序的名字,如果忽略該參數,則為項目目錄名稱 go build -o hello ``` > 構建成功后,會在當前目錄生成一個hello可執行文件 ``` // 直接運行程序 ./hello ``` ## 開發工具 > 目前go語言開發主流的開發工具就是goland > 開發過程中,編輯器里的包報紅無法聯動的解決辦法 ~~~ # 創建mod文件 go mod init ~~~ > 然后再到goland的設置里找到 Go -> Go modules -> 勾選上 Enable Go modules integration > windows安裝環境參考 > https://www.cnblogs.com/kill/p/7831792.html > 比如我的環境是使用docker里的golang。那么如何讓windows下的goland開發環境下不顯示紅色的呢? > 1. 需要本地安裝go > 2. 配置GOPATH環境,指定至項目目錄,如`F:\docker_centos7\goproject`,由于該目錄在docker里已經生成了對應的包文件,所以goland即可識別
                  <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>

                              哎呀哎呀视频在线观看