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...按鈕然後等執行完了再重啟就可以了