Go Eclipse開發工具環境搭建(最新)

giserinchina發表於2018-09-18

1、go語言安裝

https://www.studygolang.com/dl

 

2、下載eclipse安裝

https://www.eclipse.org/downloads/packages/

 

3、markerplace中安裝外掛 goEclipse

 

4、eclipse GO 配置環境

 

 

三個工具的安裝網上使用download直接安裝,也可以手動安裝

方式一:比較簡單,直接點選對應項後面得 Download 按鈕,進行線上安裝,下載完成後會自動編譯並設定對應項的配置引數; 
方式二:通過分別下載這三項的Go原始碼,然後使用 go build 指令編譯得到對應的 .exe 檔案,並將其目錄填寫到對應欄中即可。

  • 安裝 gocode : 
    這裡以 gocode為例,使用方式一,點選之後出現彈窗: 
     
    點選 OK 即可是下載資源和編譯,知道看到Eclipse的 Console 視窗輸出如下結果表示配置完成:

    >> Running: E:\Go\Installs\bin\go.exe get -u github.com/nsf/gocode
    ^^^ Terminated, exit code: 0 ^^^

     
    並且在之前配置的Go工作目錄 GOPATH 的 bin 目錄下會多出一個 gocode.exe 檔案。

  • 安裝 godef : 
    以相同的方式完成第三項的安裝:

    >> Running: E:\Go\Installs\bin\go.exe get -u github.com/rogpeppe/godef
    ^^^ Terminated, exit code: 0 ^^^
  • 安裝 guru : 
    這種方式無法安裝第二項,因為第二項獲取資源的路徑是 golang.org/x/tools/cmd/guru,但是不翻牆的話無法訪問 golang.org 這個網址,安裝會報錯: 

    Running: E:\Go\Installs\bin\go.exe get -u golang.org/x/tools/cmd/guru
    package golang.org/x/tools/cmd/guru: unrecognized import path "golang.org/x/tools/cmd/guru" (https fetch: Get https://golang.org/x/tools/cmd/guru?go-get=1: read tcp 10.0.2.245:15668->216.239.37.1:443: wsarecv: An established connection was aborted by the software in your host machine.)
    ^^^ Terminated, exit code: 1 ^^^

    所以這裡我們嘗試使用方式二來完成 guru 的配置:

    • 先從Github上獲取 guru 的原始碼,當然通常的做法就是把 整個Git工程 給下載下來;
    • 將專案壓縮包解壓,改名為 tools ,然後在之前配置的Go安裝目錄的 src 目錄下新建一個資料夾命名為 golang.org ,再在此資料夾下新建一個 x 資料夾,將解壓後的檔案放到 golang.org/x/ 資料夾下;
    • 在命令列中定位到 GOPATH 配置的目錄下的 bin 目錄下(一定要在GO的bin目錄下),執行 go build golang.org/x/tools/cmd/guru,執行成功發現在此目錄生成了一個 guru.exe 檔案;
    • 配置Eclipse中 Tools 的 guru 目錄為上述生成 guru.exe 檔案的路徑。

點選 Apply 儲存配置資訊,至此,配置操作就已經完成了: 

5、新建工程 file > new Go Project

 

有同學報錯Resouce doesnt have a corresponding Go package

 

需要新建main路徑

另外可能是你的路徑配置錯誤導致的

 

相關文章