前言
學習Go語言,就要有一個順手的IDE,那麼目前較多用的都是GoLand,但是在寫一個主函數試着運行的時候還可以,當涉及到自己定義包,然後調用的時候,對於初學者也知道怎麼寫代碼,但是在GoLand運行的時候,就是不能稱心。
本文針對最初學習Go語言以及配置GoLand進行手把手教程,中高級選手迅速退場哈。
Go項目目錄結構
寫項目的時候,首先建立一個項目文件夾:“projectName”.
然後爲了方便管理代碼,應該在項目文件夾projectName裏面建立至少3個文件夾:
projectName/src,
projectName/bin,
projectName/pkg
至於這幾個文件夾用來幹什麼,參考這裏。
自己寫的代碼應該放在src文件夾裏面。當然你寫的包文件目錄也放在src文件夾裏面。那麼現在你的src目錄有:
- 包含main主函數的文件夾
- 自己定義包的文件夾
GoLand設置
代碼文件位置弄清楚了,接下來就要接下來需要兩個步驟對GOLand設置,我的GoLand的版本如下:
接下來就開始配置:
-
GoLand--Preferences--Go--GOPATH--Project GOPATH中新增一行你的項目文件夾路徑(即projectName的路徑)--OK
-
配置運行GoLand右上角--Edit Configurations...--新增一個Go Build--下面進行一一配置:
- Run Kind:Directory
- Directory:你的projectName路徑/src/main函數所在的目錄路徑
- Output directory:projectName/bin
- Run after build:✅
- Working directory:projectName/src/main函數所在目錄路徑
- 點擊OK
OK,這樣就一切搞定了。一般GOROOT不同用戶設置,直接將它設置爲go安裝的地方即可。
========================================================================
2020.4.27更新(馬上五一了,今年五一5天假哦,好好玩,注意病毒預防措施哦)
目前版本的Go語言,不在使用gopath來進行控制版本控制,現在開始使用go.mod文件管理所依賴的庫版本,可以動態更新,因此管理更方便,只需要更改一下環境變量:
GO111MODULE 這個環境變量的值必須是auto 或 on
詳情請見官方文檔說明:
https://github.com/golang/go/wiki/Modules