windows下配置Go+Eclipse開發環境

來源:互聯網
上載者:User

 

 

 

最近開始學習研究Go語言,工欲善其事,必先利其器,想要實現第一個 Hello World,咱們就得先把開發環境配置好!

我是windows下使用Eclipse開發,在安裝配置開發環境時遇到一些問題,記錄下來,以便遇到相同問題的朋友能參考

一、下載安裝開發包

1.第一步,安裝Go語言的開發包,下載地址:https://studygolang.com/dl

選擇合適的安裝包,我的系統是64位的win7,因此選擇了windows-amd64.msi,下載完後雙擊安裝程式,我是預設安裝到C:\Go下。

 

2.第二步,安裝完成後預設在系統內容變數Path後添加了Go安裝目錄下的bin目錄C:\Go\bin,並添加了環境變數GOROOT,值為Go的安裝根目錄C:\Go;

此時再在環境變數中添加Go的工作空間變數GOPATH,值我設為D:\appcsm\go(因我是用eclipse作為開發工具,且使用Go語言的外掛程式做開發,因此,在之前的eclipse工作空間中增加了Go語言的工作空間),在環境變數Path後追加%GOPATH%\bin。

 

3.第三步,重啟系統,開啟命令列,輸入go env,有內容顯示則說明Go開發包安裝完成,再看內容中的GOPATH是剛才設定的路徑,則說明設定成功。

 

二、Eclipse下安裝Go語言外掛程式

1.我使用eclipse作為開發工具,其安裝過程這裡略過。啟動eclipse,選擇菜單Help->Eclipse Marketplace,在Search選項卡的Find輸入框中輸入Go並點Go按鈕,搜尋到了GoClipse外掛程式,如

點Install進行安裝。

注意:我當時到這一步時,eclipse報錯:

那麼在Eclipse 的Marketplace上安裝外掛程式這條路走不通,看官不用著急,解決的辦法是在eclipse中選擇菜單Help->Install New Software,增加倉庫Goclipse,

網站為:https://raw.githubusercontent.com/GoClipse/goclipse.github.io/0.16.0/releases/,如:

選擇GoClipse外掛程式進行安裝,安裝有點慢,慢慢等待成功,重啟即可。

2.外掛程式安裝完後重啟eclipse,選擇菜單Window->Preference->Go 配置安裝止錄

3.然後繼續配置,選擇菜單Window->Preference->Go->Tools,這裡需要下載3個工具:

我這裡下載第二項guru.exe時,總時失敗,如果你也遇到這種情況了,也不要著急,我們另外下載解決

我們到https://github.com/golang/tools上下載

下載zip壓縮包後,在Go的工作空間的src目錄下建立目錄golang.org\x\tools,並把zip中tools目錄下的所有檔案解壓到該目錄;在命令列中輸入命令 go install golang.org\x\tools\cmd\guru,

執行完後發現在Go的工作空間bin目錄下,已產生了guru.exe。至此,windows下Go語言的開發環境搭建完畢。

 

 三、開啟Hellow world

點擊菜單File->New->Other

建立工程,開啟編程吧

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.