Goland項目使用gomod配置的詳細步驟
Goland 項目創(chuàng)建
goland2020.3 及以上 IDE,默認創(chuàng)建的 go 項目 就是使用 gomod 管理!
goland2020.3 及以下的 IDE,創(chuàng)建項目時需要選擇 帶小括號 vgo 的才是 gomod 管理模式
下圖為使用 goland2021.3 版本創(chuàng)建使用 gomod 管理的 go 項目:
按照圖中紅色序號對應(yīng)下面幾步
- 先選擇第一個 Go 項目(第二個是使用舊的 GOPATH 創(chuàng)建的項目)
- 修改項目名字,默認為 awesomeproject
- 環(huán)境寫上完整的代理路徑!
創(chuàng)建完畢,goland 會自動在根目錄下創(chuàng)建一個 go.mod
文件
打開設(shè)置頁面,找到 GO->GOPATH
把項目 GOPATH 和模塊 GOPATH 全部刪干凈!
然后勾選圖中序號 2 所示的兩個選項
此時全局 GOPATH 會存在一個我們安裝 GO 時配置環(huán)境變量時的 GOPATH,這個不用管也刪不掉,之后我們所有下載的外部模塊都會保存在這個全局 GOPATH 里面而不是我們的項目里面!??!這是重點?。?!
之后進入 “GO 模塊”
勾選 “啟用 GO 模塊集成”
這里的環(huán)境就是剛剛創(chuàng)建環(huán)境時我們填入的內(nèi)容
處理 go.mod
這里我們拿安裝gin框架作為演示
打開 goland 默認新建的 go.mod 文件,發(fā)現(xiàn)他只有一行,代表當(dāng)前模塊名字
為它添上兩行,分別表示 go 版本,以及我們要使用的 GIN 框架
添加依賴的標準格式:require 包名不帶引號 版本號
(如果版本號不知道可以直接寫 latest)
module ginmodgo 1.19require github.com/gin-gonic/gin v1.8.2
此時直接打開命令行(在任意地方打開),輸入該命令,把 GIN 框架安裝到我們?nèi)?GOPATH 下go get -u github.com/gin-gonic/gin
安裝成功了?非常好!
此時進入項目根目錄(即 go.mod
所在目錄),打開命令行,輸入命令讓 go 自動分析依賴:go mod tidy
等待一秒,若無報錯,則整個環(huán)境配置就大功告成了!
總結(jié)
到此這篇關(guān)于Goland項目使用gomod配置的文章就介紹到這了,更多相關(guān)Goland使用gomod配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Golang中常見的三種并發(fā)控制方式使用小結(jié)
這篇文章主要為大家詳細介紹了如何對goroutine并發(fā)行為的控制,在Go中最常見的有三種方式:sync.WaitGroup、channel和Context,下面我們就來看看他們的具體使用吧2024-01-01使用go實現(xiàn)一個超級mini的消息隊列的示例代碼
本文主要介紹了使用go實現(xiàn)一個超級mini的消息隊列的示例代碼,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-12-12Go語言HTTPServer開發(fā)的六種方式小結(jié)
Golang的Server開發(fā)顯得非常簡單,有很多種方式,本文就介紹了Go語言HTTPServer開發(fā)的六種方式,具有一定的參考價值,感興趣的可以了解一下2021-11-11詳解如何通過Go來操作Redis實現(xiàn)簡單的讀寫操作
作為最常用的分布式緩存中間件——Redis,了解運作原理和如何使用是十分有必要的,今天來學(xué)習(xí)如何通過Go來操作Redis實現(xiàn)基本的讀寫操作,需要的朋友可以參考下2023-09-09