手把手對GoLand的初始配置以及自定義包調用(實時更新)

前言

學習Go語言,就要有一個順手的IDE,那麼目前較多用的都是GoLand,但是在寫一個主函數試着運行的時候還可以,當涉及到自己定義包,然後調用的時候,對於初學者也知道怎麼寫代碼,但是在GoLand運行的時候,就是不能稱心。

本文針對最初學習Go語言以及配置GoLand進行手把手教程,中高級選手迅速退場哈。

Go項目目錄結構

寫項目的時候,首先建立一個項目文件夾:“projectName”.

然後爲了方便管理代碼,應該在項目文件夾projectName裏面建立至少3個文件夾:

projectName/src,

projectName/bin,

projectName/pkg

至於這幾個文件夾用來幹什麼,參考這裏

自己寫的代碼應該放在src文件夾裏面。當然你寫的包文件目錄也放在src文件夾裏面。那麼現在你的src目錄有:

  • 包含main主函數的文件夾
  • 自己定義包的文件夾

GoLand設置

代碼文件位置弄清楚了,接下來就要接下來需要兩個步驟對GOLand設置,我的GoLand的版本如下:

 接下來就開始配置:

  1. GoLand--Preferences--Go--GOPATH--Project GOPATH中新增一行你的項目文件夾路徑(即projectName的路徑)--OK

  2. 配置運行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

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章