最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Go?modules?replace解決Go依賴引用問題

 更新時間:2022年06月17日 10:49:03   作者:K8sCat  
這篇文章主要為大家介紹了Go?modules?replace解決Go依賴引用問題,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

為什么會用到 replace

取名是一個很有講究的事情,但每個人都不一樣。

  • 一開始,我寫了一個 A 項(xiàng)目,代碼倉名稱為 project-alpha
  • 但 go.mod 里的 package 設(shè)置的是 github.com/k8scat/alpha,
  • 當(dāng)在另一項(xiàng)目 B 中想要引用 A 項(xiàng)目的代碼時,一般來說,用的是 github.com/k8scat/project-alpha
  • 因?yàn)?go get 會使用 git 去,但由于 package 和代碼倉的名稱不一樣

需要使用 replace 進(jìn)行轉(zhuǎn)換一下:

package github.com/k8scat/beta
require github.com/k8scat/alpha v0.0.0
replace github.com/k8scat/alpha github.com/k8scat/project-alpha v1.0.0

使用 go mod edit 進(jìn)行設(shè)置 replace:

go mod edit -replace github.com/k8scat/alpha=github.com/k8scat/project-alpha@v1.0.0

注意:該命令只會設(shè)置 replace,require 需要另外設(shè)置,且 require 的依賴版本被忽略,使用 replace 的依賴版本。

replace 的其他使用場景

解決 golang.org 依賴無法下載的問題

go mod edit -replace golang.org/x/crypto=github.com/golang/crypto@v0.0.0-20160511215533-1f3b11f56072

注意:這里目標(biāo)依賴的版本號必須符合 SemVer 規(guī)范,不能是 master 和 latest(go get 可以用)

參考資料

以上就是Go modules replace解決Go依賴引用問題的詳細(xì)內(nèi)容,更多關(guān)于Go modules replace依賴引用的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Golang Gob編碼(gob包的使用詳解)

    Golang Gob編碼(gob包的使用詳解)

    這篇文章主要介紹了Golang Gob編碼(gob包的使用詳解),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05
  • 詳解Go中defer與return的執(zhí)行順序

    詳解Go中defer與return的執(zhí)行順序

    Go?defer中改變return的值會生效嗎,這就設(shè)計到了GO語言中defer與return哪個先執(zhí)行的問題了,下面小編就通過簡單的示例來和大家講講吧
    2023-07-07
  • Go語言中的range用法實(shí)例分析

    Go語言中的range用法實(shí)例分析

    這篇文章主要介紹了Go語言中的range用法,實(shí)例分析了range的功能與使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-02-02
  • web項(xiàng)目中g(shù)olang性能監(jiān)控解析

    web項(xiàng)目中g(shù)olang性能監(jiān)控解析

    這篇文章主要為大家介紹了web項(xiàng)目中g(shù)olang性能監(jiān)控詳細(xì)的解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • Golang安全讀寫共享變量的方式詳解

    Golang安全讀寫共享變量的方式詳解

    互斥鎖(Mutex)是一種常用的同步原語,用于防止多個協(xié)程同時訪問共享資源,這篇文章主要介紹了Golang安全讀寫共享變量的方式,需要的朋友可以參考下
    2024-05-05
  • 基于Golang實(shí)現(xiàn)Redis分布式鎖解決秒殺問題

    基于Golang實(shí)現(xiàn)Redis分布式鎖解決秒殺問題

    這篇文章主要給大家介紹了使用Golang實(shí)現(xiàn)Redis分布式鎖解決秒殺問題,文中有詳細(xì)的代碼示例供大家參考,具有一定的參考價值,需要的朋友可以參考下
    2023-08-08
  • golang如何通過type定義函數(shù)類型

    golang如何通過type定義函數(shù)類型

    這篇文章主要介紹了golang如何通過type定義函數(shù)類型問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • golang-redis之sorted set類型操作詳解

    golang-redis之sorted set類型操作詳解

    這篇文章主要介紹了golang-redis之sorted set類型操作詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • 淺析Golang中的內(nèi)存逃逸

    淺析Golang中的內(nèi)存逃逸

    內(nèi)存逃逸分析是go的編譯器在編譯期間,根據(jù)變量的類型和作用域,確定變量是堆上還是棧上。本文將通過示例淺析一下Golang中的內(nèi)存逃逸,需要的可以了解一下
    2022-10-10
  • 淺析Go語言中的緩沖區(qū)及其在fmt包中的應(yīng)用

    淺析Go語言中的緩沖區(qū)及其在fmt包中的應(yīng)用

    這篇文章主要為大家詳細(xì)介紹了Go語言中的緩沖區(qū)及其在fmt包中的應(yīng)用的相關(guān)知識,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2024-01-01

最新評論

改则县| 漳州市| 大英县| 闵行区| 茌平县| 顺昌县| 普陀区| 左云县| 乐东| 台州市| 正镶白旗| 元氏县| 互助| 孟连| 竹北市| 贵定县| 渭南市| 巴塘县| 阳江市| 金华市| 浑源县| 横山县| 仙桃市| 万年县| 遵化市| 华蓥市| 安平县| 台中市| 鄱阳县| 浪卡子县| 大余县| 黔南| 清涧县| 无极县| 曲阳县| 静宁县| 嘉兴市| 通渭县| 张家口市| 垦利县| 中山市|