Go語言入門教程(三)在Ubuntu上使用Eclipse開發Go

說明

這裏假設您已經安裝了JDK,如果沒有,請自行安裝。

一、安裝eclipse

下載Eclipse

首先,請到官方網站下載Eclipse,推薦下載完成安裝包,Gavin下載的是eclipse-java-oxygen-R-linux-gtk-x86_64.tar.gz。(因爲有時候我要寫Java代碼),下載eclipse-inst-linux64.tar.gz也是可以的,知不過要在線安裝,而且安裝的時候還會把.p2在你不知覺的情況下放到某個目錄下,個人不喜歡這樣。下載完整安裝包的好處是一切有你控制,非常自由。

解壓安裝

tar zxf eclipse-java-oxygen-R-linux-gtk-x86_64.tar.gz
sudo mv eclipse/ /opt/
cd /opt/eclipse
./eclipse
如果成功啓動,說明正常。

創建快捷方法

啓動後,Ubuntu的Launcher上會顯示eclipse的圖標,如下圖所示:
在Ubuntu上創建eclipse快捷方式

這個時候,在圖標上單擊右鍵,選擇“Lock to Launcher”即可。
注意:如果你的圖標顯示有問題,請手動修改eclipse.desktop文件
建議使用locate命令先查找eclipse desktop文件,找到之後修改,如果沒有找到,直接創建即可。例如:

使用locate查找文件

安裝GoClipse插件

  1. 點擊菜單“Help->Eclipse Marketplace…”;
  2. 在彈出的對話框中搜索“GoClipse”;
  3. 點擊“Install”按鈕;
    如下圖所示:
    安裝GoClipse插件
    按照提示,一步一步完成安裝即可。

配置Go

  1. 點擊菜單“Windows->Preferenes->Go”;
  2. 在Directory中輸入Go的安裝目錄,”/usr/local/golang/”;
    配置Go

  3. 配置Go下的Tools
    Gavin是把gocode、guru、godef放在了和go相同的目錄,如下圖所示。
    配置gocode、guru、godef
    點擊Download按鈕,將自動下載並編譯。
    需要說明的是:guru的下載可能會失敗,因爲需要翻牆,你可以選擇翻牆,或者手動從github下載,手動build。

關於從源碼編譯guru

/usr/local/golang/bin/go get -u github.com/golang/tools/cmd/guru
然後把github.com/golang修改爲golango.org/x,這樣做是爲了避免編譯guru時出現找不到golango.org/x…包的錯誤。
最後執行go build golang.org/x/tools/cmd/guru編譯,如果沒有報錯,在當前目錄下會生成一個guru的文件,將此文件移動到/usr/local/golang/bin目錄下即可。
注:如果你對GOROOT、GOPATH、go build等概念還不理解,請先了解這些知識。

下個運行hello world運行一下

按照嚮導,一步一步創建一個項目,創建一個hello.go,右鍵選擇運行,結果出現下圖所示的錯誤:
resource doesn't have a corresponding Go package
其實這個從字面意思就知道什麼錯誤,意思是package name有誤,”資源缺少Go包”,這個好辦,我們創建一個包不就OK了,如下:
eclipse開發Go

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章