欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Goland項目使用gomod配置的詳細步驟

 更新時間:2023年04月28日 10:19:55   作者:知奕奕  
Goland是一個用于Go語言開發(fā)的IDE,Goland的項目結構與Go語言的項目結構相似,下面這篇文章主要給大家介紹了關于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 項目:

按照圖中紅色序號對應下面幾步

  • 先選擇第一個 Go 項目(第二個是使用舊的 GOPATH 創(chuàng)建的項目)
  • 修改項目名字,默認為 awesomeproject
  • 環(huán)境寫上完整的代理路徑!

創(chuàng)建完畢,goland 會自動在根目錄下創(chuàng)建一個 go.mod 文件

打開設置頁面,找到 GO->GOPATH

把項目 GOPATH 和模塊 GOPATH 全部刪干凈!

然后勾選圖中序號 2 所示的兩個選項

此時全局 GOPATH 會存在一個我們安裝 GO 時配置環(huán)境變量時的 GOPATH,這個不用管也刪不掉,之后我們所有下載的外部模塊都會保存在這個全局 GOPATH 里面而不是我們的項目里面?。?!這是重點?。?!

之后進入 “GO 模塊”

勾選 “啟用 GO 模塊集成”

這里的環(huán)境就是剛剛創(chuàng)建環(huán)境時我們填入的內容

處理 go.mod

這里我們拿安裝gin框架作為演示

打開 goland 默認新建的 go.mod 文件,發(fā)現(xiàn)他只有一行,代表當前模塊名字

為它添上兩行,分別表示 go 版本,以及我們要使用的 GIN 框架

添加依賴的標準格式:require 包名不帶引號 版本號 (如果版本號不知道可以直接寫 latest)

module ginmodgo 1.19require github.com/gin-gonic/gin v1.8.2

此時直接打開命令行(在任意地方打開),輸入該命令,把 GIN 框架安裝到我們全局 GOPATH 下
go get -u github.com/gin-gonic/gin

安裝成功了?非常好!

此時進入項目根目錄(即 go.mod 所在目錄),打開命令行,輸入命令讓 go 自動分析依賴:go mod tidy

等待一秒,若無報錯,則整個環(huán)境配置就大功告成了!

總結

到此這篇關于Goland項目使用gomod配置的文章就介紹到這了,更多相關Goland使用gomod配置內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Golang中常見的三種并發(fā)控制方式使用小結

    Golang中常見的三種并發(fā)控制方式使用小結

    這篇文章主要為大家詳細介紹了如何對goroutine并發(fā)行為的控制,在Go中最常見的有三種方式:sync.WaitGroup、channel和Context,下面我們就來看看他們的具體使用吧
    2024-01-01
  • 使用go實現(xiàn)一個超級mini的消息隊列的示例代碼

    使用go實現(xiàn)一個超級mini的消息隊列的示例代碼

    本文主要介紹了使用go實現(xiàn)一個超級mini的消息隊列的示例代碼,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Golang?int函數(shù)使用實例全面教程

    Golang?int函數(shù)使用實例全面教程

    這篇文章主要為大家介紹了Golang?int函數(shù)使用實例全面教程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • 詳解Golang中的各種時間操作

    詳解Golang中的各種時間操作

    這篇文章主要介紹了詳解Golang中的各種時間操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • Go語言HTTPServer開發(fā)的六種方式小結

    Go語言HTTPServer開發(fā)的六種方式小結

    Golang的Server開發(fā)顯得非常簡單,有很多種方式,本文就介紹了Go語言HTTPServer開發(fā)的六種方式,具有一定的參考價值,感興趣的可以了解一下
    2021-11-11
  • Go語言執(zhí)行cmd命令庫的方法實現(xiàn)

    Go語言執(zhí)行cmd命令庫的方法實現(xiàn)

    go語言用來執(zhí)行一個系統(tǒng)的命令相對python來說還是有點復雜的,執(zhí)行命令是一個非常常見的需求,本文主要介紹了Go語言執(zhí)行cmd命令庫的方法實現(xiàn),感興趣的可以了解一下
    2023-09-09
  • gin框架中使用JWT的定義需求及解析

    gin框架中使用JWT的定義需求及解析

    這篇文章主要為介紹了gin框架中使用JWT的定義需求及解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-04-04
  • Go獲取與設置環(huán)境變量的方法詳解

    Go獲取與設置環(huán)境變量的方法詳解

    go環(huán)境變量的配置其實說真的說難也難,說不難也不難,只要配置成功過一次以后后面都很簡單,但是最好是要做好筆記,這篇文章主要給大家介紹了關于Go獲取與設置環(huán)境變量的相關資料,需要的朋友可以參考下
    2021-11-11
  • golang讀取yaml配置文件的示例代碼

    golang讀取yaml配置文件的示例代碼

    在項目開發(fā)中,經(jīng)常需要把一些配置文件常量提取到統(tǒng)一配置文件進行維護,go項目在開發(fā)中常常把需要維護的常量或者配置提取到y(tǒng)aml文件,所以本文主要來為大家介紹一下golang如何讀取yaml配置文件吧
    2023-11-11
  • 詳解如何通過Go來操作Redis實現(xiàn)簡單的讀寫操作

    詳解如何通過Go來操作Redis實現(xiàn)簡單的讀寫操作

    作為最常用的分布式緩存中間件——Redis,了解運作原理和如何使用是十分有必要的,今天來學習如何通過Go來操作Redis實現(xiàn)基本的讀寫操作,需要的朋友可以參考下
    2023-09-09

最新評論