macOS Eclipse配置Go開發環境:安裝goclipse
阿新 • • 發佈:2019-04-21
生成 oar issue 設置 span 參考資料 port 安裝eclipse -i 環境:Mac 10.14.4
按道理正常情況下,gocode(實現代碼自動補全)、guru、godef 的 executable 可以填入 $GOPATH/bin 然後 Download 完成配置?
但這裏後兩者沒能成功(國內網絡環境?貌似golang.org/x/tools/掛掉了?)。參考了一些網絡資料,解決方法是先將源文件 git clone (或下載壓縮包)到本地,使用本地資源生成上述三個文件:
個人經驗,僅供參考,疏漏之處,還望指正 : )
安裝Eclipse
1 .官網下載安裝程序 https://www.eclipse.org/downloads/ 2 .執行安裝程序 eclipse-inst-mac64.dmg 3 .選擇版本安裝 (本例C/C++) P.S. java版本問題 Eclipse啟動時提示需要java8支持,就下載安裝了JDK8,雖然本機上已經安裝了JDK11... 之後重啟eclipse,提示依舊,java -version 版本查詢到的是11... 再刪掉 jdk11,再重啟。然後它竟然秀出來一個之前刪掉的java11的路徑,提示我找不到java11的虛擬機... 好吧,我不知道它是怎麽記住這個路徑的,只好...重裝了Eclipse安裝goclipse插件
不多說,參考:https://github.com/GoClipse/goclipse/blob/latest/documentation/Installation.md#installation
(劃重點:???? Note for users in China )
配置goclipse編譯環境
1 .環境變量
export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin export GOARCH=amd64 export GOOS2 .在go workspace 中打開eclipse (必要) 在本例即:$HOME/go/src 3 .啟用 go perspective: Window 》 perspective 〉 open perspective 》 other 〉選擇 Go 4 .設置 go Preference Eclipse > Preference > Go 設置: Go: Go installation - Directory : $GOROOT的值 Eclipse GOPATH : $GOPATH的值 勾選“Also add project location to GOPATH, if ..." Tools:=darwin
#gocode mkdir -p $GOPATH/bin/src/github.com/nsf cd $GOPATH/bin/src/github.com/nsf git clone https://github.com/nsf/gocode.git cd $GOPATH/bin/ go get github.com/nsf/gocode #guru mkdir -p $GOPATH/bin/src/golang.org/x/ cd $GOPATH/bin/src/golang.org/x/ git clone https://github.com/golang/tools.git cd $GOPATH/bin/ go get golang.org/x/tools/cmd/guru #godef mkdir -p $GOPATH/bin/src/github.com/rogpeppe/ cd $GOPATH/bin/src/github.com/rogpeppe/ git clone https://github.com/rogpeppe/godef.git cd $GOPATH/bin/ go get github.com/rogpeppe/godef
gofmt:
設置為: $GOROOT/bin/gofmt
跑個測試
參考資料: https://www.java.com/zh_CN/download/help/mac_uninstall_java.xml(Mac上卸載java) https://www.runoob.com/go/go-ide.html http://goclipse.github.io https://github.com/golang/tools https://github.com/golang/lint/issues/288個人經驗,僅供參考,疏漏之處,還望指正 : )
macOS Eclipse配置Go開發環境:安裝goclipse