Go語言開發環境配置

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

語言版本及IDE

系統:windows
版本:go1.7
IDE:Sublime Text 3 + GoSublime + GoBuild + GoCode

Go語言環境搭建

GO安裝

步驟說明

  1. 下載
  2. 安裝
  3. 配置環境變數
  4. 檢驗
  • 下載

    下載地址

    • https://golang.org/dl/
    • http://www.golangtc.com/download

    Tips

    • 注意系統版本:選擇標註有windows的下載源
    • 注意位元:根據你的系統實際位元選擇32位(對應編號386)或64位(對應編號amd64)
    • 注意尾碼:格式為“.msi”的版本可以直接安裝,比較推薦。

    我選擇的版本是go1.7.windows-amd64.msi

  • 安裝

    下載“.msi”後直接運行安裝。
    注意安裝路徑,預設位置為c:\go

  • 配置環境變數

    過程

    • 系統變數path末尾添加 c:\go\bin
    • 建立系統變數GOROOT,並設定值為 C:\Go

    Tips

    • 變數地址與go的安裝位置有關,請根據實際安裝路徑調整。
    • 可能安裝go時,已經自動完成相關環境變數配置。此時無須手動設定。
  • 檢驗

    Win鍵+R鍵啟動運行視窗,並輸入cmd開啟命令列工具。
    在提示符下輸入 go
    如果看到類似如所示的資訊,則說明安裝成功。

GO項目路徑設定

  • 設定方法

    建立系統變數GOPATH,並設定值為你想要設定的工作項目路徑。
    如,可以設定成“G:\GoProj”

  • 項目組成說明

    項目路徑下分三個檔案夾:src,bin,pkg

    • src存放項目源碼;
    • pkg存放編譯後產生的檔案;
    • bin存放編譯後可執行檔;
  • 檢驗

    Win鍵+R鍵啟動運行視窗,並輸入cmd開啟命令列工具。
    在提示符下輸入go env
    可以查看GOPATH路徑設定是否成功。

IDE安裝和配置

支援GO語言開發的IDE有許多,可以根據個人喜好進行選擇。
這裡介紹Sublime Text 3 搭配 GoSublimeGoBuild以及GoCode的安裝配置流程。

步驟說明

  1. 下載
  2. 包管理工具的安裝
  3. 安裝GoSublime外掛程式
  4. 安裝GoBuild外掛程式
  5. 安裝GoCode外掛程式
  6. 設定Go非標準庫提示
  • 下載

    下載地址
    - http://www.sublimetext.com/

    Tips
    - Sublime Text 2和 Sublime Text 3 配置細節稍有不同
    - 推薦使用Sublime Text 3,但下面也會提到Sublime Text 2 的配置

  • 包管理工具的安裝

    安裝方法

    • 參考http://blog.csdn.net/sysu_cm/article/details/52583731
  • 安裝GoSublime外掛程式

    步驟

    • 開啟Sublime Text 3
    • 使用快速鍵 ctrl + shift + p 開啟包管理工具
    • 在開啟的輸入欄中輸入 pcip,會看到提示區顯示的全稱Package Control: Install Package,再輸入GoSublime,確定斷行符號安裝
  • 安裝GoBuild外掛程式

    步驟

    • 開啟Sublime Text 3(確保其處於開啟狀態即可)
    • 使用快速鍵ctrl + shift + p 開啟包管理工具
    • 在開啟的輸入欄中輸入 pcip,再輸入GoBuild,確定斷行符號安裝
  • 安裝GoCode外掛程式
    goCode外掛程式可以給Sublime Text 3增加Go代碼提示功能。

    前提

    • 需要安裝Git用戶端,如果已經安裝則跳過 “安裝Git方法” 部分

    安裝Git方法

    1. windowsGit下載地址: http://msysgit.github.io/
    2. 下載後安裝,預設安裝路徑: C:\Program Files\Git
    3. 安裝完成後,進行環境配置:
      • 系統變數PATH後添加C:\Program Files\Git\bin
      • 系統變數PATH後添加C:\Program Files\Git\mingw64\libexec\git-core

    安裝GoCode外掛程式方法

    • Win鍵+R鍵啟動運行視窗,並輸入cmd開啟命令列工具
    • 在提示符下輸入go get -u github.com/nsf/gocode
    • 擷取之後(並無任何提示,當提示符再次出現則說明擷取完成)
    • 在提示符下輸入go install github.com/nsf/gocode
      -如果無任何報錯資訊,則順利安裝。否則請檢查電腦Git用戶端是否安裝完整

    Tips

    • Git用戶端在安裝配置環境變數時,值的設定與具體安裝位置和版本路徑有關,請根據實際配置情況調整。如,可能有些人的git-core位置在D:\Program Files\Git\libexec\git-core;
    • 安裝GoCode外掛程式時,沒有任何資訊輸出屬於正常情況。當指令輸入提交之後,提示符會隱藏(執行階段),請耐心等待;當提示符再次出現時,表明已經指令執行完成。
  • 設定Go非標準庫提示
    要使得Sublime Text 3支援非標準庫包的代碼提示,必須設定 GOPATH 變數到設定檔中。

    設定方法

    • 開啟 Settings - Default,拷貝所有內容
    • 粘貼內容到 Settings - User 中,用於避免因外掛程式升級而帶來的頻繁的配置修改
    • 在Settings - User的最後添加如下內容:
          "env":[{    "GOROOT":"C:\\go",    "GOPATH":"G:\\GoProj"}] 

    Tips
    如果使用的是Sublime Text 2,則需要添加的內容為:

        "env":{    "GOROOT":"C:\\go",    "GOPATH":"G:\\GoProj"}  

測試開發環境

接下來我們將通過運行一個小程式來檢驗上述配置過程是否可行。

  1. 建立代碼檔案
    • 在項目路徑的src檔案夾下建立檔案“hello.go”,並編輯如下內容:
  2. 運行程式
    • 使用快速鍵 Ctrl+b 開啟sublime的命令列,在提示符下輸入 go run hello.go,可以看到:
  3. 編譯產生“.exe”程式
    • 使用快速鍵 Ctrl+b 開啟sublime的命令列,在提示符下輸入go build hello.go,在項目路徑的bin檔案夾下可以看到產生的可執行檔。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.