Go Eclipse開發工具環境搭建(最新)
1、go語言安裝
https://www.studygolang.com/dl
2、下載eclipse安裝
https://www.eclipse.org/downloads/packages/
3、markerplace中安裝外掛 goEclipse
4、eclipse GO 配置環境
三個工具的安裝網上使用download直接安裝,也可以手動安裝
- 方式一:比較簡單,直接點選對應項後面得 Download
按鈕,進行線上安裝,下載完成後會自動編譯並設定對應項的配置引數;
- 方式二:通過分別下載這三項的Go原始碼,然後使用 go build
指令編譯得到對應的 .exe
檔案,並將其目錄填寫到對應欄中即可。
-
安裝
gocode
:
這裡以gocode
為例,使用方式一,點選之後出現彈窗:
點選OK
即可是下載資源和編譯,知道看到Eclipse的Console
視窗輸出如下結果表示配置完成:>> Running: E:\Go\Installs\bin\go.exe get -u github.com/nsf/gocode ^^^ Terminated, exit code: 0 ^^^
並且在之前配置的Go工作目錄GOPATH
的bin
目錄下會多出一個gocode.exe
檔案。 -
安裝
godef
:
以相同的方式完成第三項的安裝:>> Running: E:\Go\Installs\bin\go.exe get -u github.com/rogpeppe/godef ^^^ Terminated, exit code: 0 ^^^
-
安裝
guru
:
這種方式無法安裝第二項,因為第二項獲取資源的路徑是golang.org/x/tools/cmd/guru
,但是不翻牆的話無法訪問golang.org
這個網址,安裝會報錯:Running: E:\Go\Installs\bin\go.exe get -u golang.org/x/tools/cmd/guru 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: read tcp 10.0.2.245:15668->216.239.37.1:443: wsarecv: An established connection was aborted by the software in your host machine.) ^^^ Terminated, exit code: 1 ^^^
所以這裡我們嘗試使用方式二來完成
guru
的配置:- 先從Github上獲取
guru
的原始碼,當然通常的做法就是把 整個Git工程 給下載下來; - 將專案壓縮包解壓,改名為
tools
,然後在之前配置的Go安裝目錄的src
目錄下新建一個資料夾命名為golang.org
,再在此資料夾下新建一個x
資料夾,將解壓後的檔案放到golang.org/x/
資料夾下; - 在命令列中定位到
GOPATH
配置的目錄下的bin
目錄下(一定要在GO的bin目錄下),執行go build golang.org/x/tools/cmd/guru
,執行成功發現在此目錄生成了一個guru.exe
檔案; - 配置Eclipse中
Tools
的guru
目錄為上述生成guru.exe
檔案的路徑。
- 先從Github上獲取
點選 Apply
儲存配置資訊,至此,配置操作就已經完成了:
5、新建工程 file > new Go Project
有同學報錯Resouce doesnt have a corresponding Go package
需要新建main路徑
另外可能是你的路徑配置錯誤導致的
相關文章
- GO語言eclipse開發環境搭建GoEclipse開發環境
- 搭建go開發環境Go開發環境
- Eclipse + MinGW搭建C++開發環境踩坑EclipseC++開發環境
- 搭建 go-micro 開發環境Go開發環境
- Go語言開發環境搭建Go開發環境
- Python 開發環境搭建(03):Linux 下 eclipse 安裝Python開發環境LinuxEclipse
- Linux下搭建Go語言開發環境LinuxGo開發環境
- 在windows下配置Eclipse + go環境WindowsEclipseGo
- 從零搭建Golang開發環境--go修仙序章Golang開發環境
- macOS Monterey 12.2 搭建 GO+PHP 開發環境MacGoPHP開發環境
- PHP 開發環境搭建工具有哪些?PHP開發環境
- TensorFlow Java+eclipse下環境搭建JavaEclipse
- ESP32的SDK開發之window系統下eclipse開發環境搭建Eclipse開發環境
- 第一章 Go lang開發環境搭建Go開發環境
- 五分鐘用 Docker 快速搭建 Go 開發環境DockerGo開發環境
- Windows 下GO語言開發環境搭建+LiteID配置WindowsGo開發環境
- Flutter開發入門之開發環境搭建(VSCode搭建Flutter開發環境)Flutter開發環境VSCode
- go grpc環境搭建GoRPC
- go windows 環境搭建GoWindows
- Flutter搭建開發環境和工具安裝配置Flutter開發環境
- macOS 下搭建 Go 語言開發環境-Go 學習記錄MacGo開發環境
- JAVA開發環境搭建Java開發環境
- Theia 開發環境搭建開發環境
- Qt開發環境搭建QT開發環境
- GeoServer開發環境搭建Server開發環境
- lua 開發環境搭建開發環境
- 前端開發環境搭建前端開發環境
- QEMU 開發環境搭建開發環境
- Linux搭建開發環境Linux開發環境
- rollup 開發環境搭建開發環境
- 1 – 搭建開發環境開發環境
- Androdi開發環境搭建開發環境
- Cordova 開發環境搭建開發環境
- 搭建VUE開發環境Vue開發環境
- Android開發:在Eclipse中配置Android環境AndroidEclipse
- JetBrains GoLand 2022 GO語言整合開發工具環境AIGoLand
- GO語言整合開發工具環境:JetBrains GoLand 2022AIGoLand
- 小白學習Golang(二)Go語言開發環境搭建Golang開發環境