婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > go module使用本地包的方法示例

go module使用本地包的方法示例

熱門標簽:中國地圖標注省會高清 學海導航地圖標注 江西轉(zhuǎn)化率高的羿智云外呼系統(tǒng) 高德地圖標注口訣 浙江高速公路地圖標注 廣州呼叫中心外呼系統(tǒng) 西部云谷一期地圖標注 地圖標注的汽車標 南通如皋申請開通400電話

go module的使用非常簡單

初始化go.mod

go mod init

整理依賴包

go mod tidy

如果想緩存到vendor目錄

go mod vendor

執(zhí)行命令之后都會自動把依賴搞定.

但是, 如果我們是本地開發(fā)的包, 還沒有遠程倉庫的時候, 要怎么解決本地包依賴問題呢?

使用replace將遠程包替換為本地包服務

幸運的是, go module 提供了另外一個方案, replace, 這個replace怎么使用的呢?

我們先看一下一個最基本的mod文件

module GoRoomDemo
go 1.12
require (
  github.com/gin-gonic/gin v1.3.0
  github.com/gohouse/goroom v0.0.0-20190327052827-9ab674039336
  github.com/golang/protobuf v1.3.1 // indirect
  github.com/gomodule/redigo v2.0.0+incompatible
  github.com/mattn/go-sqlite3 v1.10.0
  github.com/stretchr/testify v1.3.0 // indirect
  golang.org/x/net v0.0.0-20190320064053-1272bf9dcd53 // indirect
)

 這是一個簡單的GoRoom框架的依賴關系包, 如果我想使用本地的goroom, 只需要使用replace即可

module GoRoomDemo

go 1.12

require (
  github.com/gin-gonic/gin v1.3.0
  github.com/gohouse/goroom v0.0.0-20190327052827-9ab674039336
  github.com/golang/protobuf v1.3.1 // indirect
  github.com/gomodule/redigo v2.0.0+incompatible
  github.com/mattn/go-sqlite3 v1.10.0
  github.com/stretchr/testify v1.3.0 // indirect
  golang.org/x/net v0.0.0-20190320064053-1272bf9dcd53 // indirect
)

replace github.com/gohouse/goroom => /path/to/go/src/github.com/gohouse/goroom

這里的 path/to/go/src/github.com/gohouse/goroom 是本地的包路徑

這樣, 我們就可以愉快的使用本地目錄了

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 詳解Go module的介紹及使用
  • 使用go module導入本地包的方法教程詳解
  • Django重裝mysql后啟動報錯:No module named ‘MySQLdb’的解決方法
  • 使用Go module和GoLand初始化一個Go項目的方法

標簽:常州 東營 許昌 吐魯番 貴州 德宏 保定 曲靖

巨人網(wǎng)絡通訊聲明:本文標題《go module使用本地包的方法示例》,本文關鍵詞  module,使用,本地,包,的,方法,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《go module使用本地包的方法示例》相關的同類信息!
  • 本頁收集關于go module使用本地包的方法示例的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 巫溪县| 西乡县| 驻马店市| 广饶县| 西华县| 博客| 正阳县| 四平市| 阳曲县| 扶风县| 靖宇县| 沁源县| 宝清县| 普格县| 北辰区| 海安县| 惠来县| 永靖县| 南城县| 定兴县| 吉林市| 柯坪县| 高邮市| 锦州市| 济宁市| 德钦县| 伊春市| 吴江市| 九龙县| 久治县| 清原| 宿松县| 师宗县| 陆良县| 唐河县| 广昌县| 信阳市| 石楼县| 凤阳县| 宿州市| 松滋市|