1. 程式人生 > >eclipse線上安裝golang外掛,並配置

eclipse線上安裝golang外掛,並配置

開發十年,就只剩下這套架構體系了! >>>   

 

安裝

1.地址: https://goclipse.github.io/releases/

2. Help->Install New software->add

(傳說要裝CDT所以我選了,至於要不要你可以試一下不選的感覺,如果你試了麻煩留言說一下不選會不會有什麼問題^-^)

剩下的就是下一步下一步的問題了,直到安裝完成重啟eclipse

配置

1. Window->Preferences->Go

有三個地方需要注意 1的位置填寫你的go安裝的目錄 2位置填寫你指定的go工作空間路徑 3位置一定要打勾(傳說不打勾會見鬼,要是你見鬼了請來回復一下要我也見一下)

2的位置上面,最好也打勾吧,使用跟go環境一樣的path,不然等下執行專案的時候你會哭的

三個地方都設定好了記得先點選一下下面的Apply按鈕,因為下一步需要用到這步的配置,如果這邊沒配置,下一步也會見鬼的(我踩過的坑)

 

2.配置Tools

由於上一步我已經配置好了,所以到tools這邊我可以直接點選後面的那三個直接Download...

問題:

mmp的問題如圖

1. missing Git command 看到這句木有,是提示我的電腦沒有安裝git環境(本來我以為我的這個版本的eclipse是有git外掛的,以為不用裝,結果還是需要裝一下啊)

安裝Git
主要有兩種安裝方式:一種是通過編譯原始碼來安裝;另一種是使用為特定平臺預編譯好的安裝包。從原始碼安裝的好處就是可以是最新的版本。

在Linux上安裝預編譯好的Git二進位制安裝包 (linux的安裝看你的系統支援什麼 要麼用yum要麼用apt-get)

                                            用yum安裝:$ yum install git-core;

                                            用apt-get安裝:$ apt-get install git。

在Mac上安裝 可以通過圖形化的Git安裝工具,    下載地址http://sourceforge.net/projects/git-osx-installer/

在Windows上安裝 直接下載安裝包,安裝執行,下載地址http://msysgit.github.com/。
安裝完成之後需要配置一下環境變數 在系統的path裡面新增git的路徑 如 c:\git\bin  (必須配置到bin路徑)  還要重啟eclipse不然還會繼續出現missing Git command

重啟完再點選Download...

這個資訊就代表gocode.exe下載完成

這個資訊就代表godef.exe也下載完成了

但是guru.exe還是下不了提示如下(看到英文不要慌,其實就是告訴你網址訪問不了,因為咱大天朝的原因,mmp的,我開著vpn也一樣這個提示!!)

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: dial tcp 216.239.37.1:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.)

 看來還是隻能另外想辦法啊(只能使用最討厭的離線安裝辦法了)

離線安裝guru.exe

思想:先下載原始碼包,然後再進行自己編譯原始碼包

1.下載原始碼

go get -u github.com/golang/tools

 

2.下載完成後

C:\Users\28923>go get -u github.com/golang/tools
package github.com/golang/tools: no Go files in C:\Users\28923\go\src\github.com\golang\tools

注意看,第二行會提示你你下載的原始碼在哪個位置

3.使用go的build咱們自己擼個guru.exe出來

此時如果直接執行go build github.com/golang/tools/cmd/guru會提示失敗

3.1 在 GOPATH\src 路徑下建立golang.org目錄,然後再建立x子目錄。(不知道自己的gopath路徑的話可以使用命令 go env  就可以看到了)

3.2將%GOPATH%\src\github.com\golang\tools資料夾整個拷貝到%GOPATH%\src\golang.org\x\tools。(注意路徑中有src)

3.3 執行build命令 go build golang.org/x/tools/cmd/guru

然後你就可以在GOPATH的同級目錄下看到可愛的guru.exe了(或者你要是實在找不到的話就全盤搜尋guru.exe也可以)

至此咱們要的東西搞到了,接下來就是塞回eclipse了,此時你要注意一下你的eclipse guru的地址是哪裡,將guru.exe複製到那個地址就可以了

最後重啟一下eclipse就可以了,如果進來的時候還是提示你這個沒下載到的話,你就點選一下後面的Download...按鈕然後等執行完了再重啟就可以了