真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

go引入外部依賴的幾種方法-創(chuàng)新互聯(lián)

本篇文章和大家了解一下go引入外部依賴的幾種方法。有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)大家有所幫助。

創(chuàng)新互聯(lián)提供高防服務(wù)器租用、云服務(wù)器、香港服務(wù)器、成都西信服務(wù)器托管

go引入外部依賴的幾種方法

import  "github.com/astaxie/beego"  編譯出錯(cuò)解決方案:

go get

確保你的GOPATH是工程目錄,代碼在src目錄下,然后在命令提示符中輸入:go get github.com/astaxie/beego,然后在本地的src下就生成了要引入的外部包。

注意:在使用GoLand工具時(shí),配置settings->Go->GOPATH->Project GOPATH為當(dāng)前工程目錄

go module

Go 的 1.11版本以上才能使用Go Module,1.13版本以下Go Module默認(rèn)關(guān)閉,

首先需要設(shè)置環(huán)境變量 set GO111MODULE=on,新建項(xiàng)目文件夾,進(jìn)入新建路徑執(zhí)行g(shù)o mod init,在文件夾下生成go.mod文件,然后將需要引入外部包的go文件置于項(xiàng)目目錄下,編譯文件,就會(huì)把外部包下載到本地的GOPATH/pkg/mod目錄下

注意:在使用GoLand工具時(shí),不要配置Project GOPATH為當(dāng)前工程目錄,最好不要配置Project GOPATH,而是配置Module GOPATH

vendor目錄

首先安裝govendor : go get -u -v github.com/kardianos/govendor,下載完,配置環(huán)境變量GOPATH/bin,鍵入命令

govendor -version 檢查是否安裝成功。

在GOPATH/src的目錄下,新建項(xiàng)目文件夾,進(jìn)入新建路徑執(zhí)行g(shù)ogovendor init,就會(huì)在文件夾下生成vendor/vendor.json。

然后將需要引入外部包的go文件置于項(xiàng)目目錄下, 使用命令govendor fetch github.com/golang/glog 將外部文件下載到本地vendor/下,并在vendor.json中添加該依賴包的信息,其中g(shù)ovendor fetch是從從遠(yuǎn)端庫(kù)添加依賴包,而從 $GOPATH 中添加依賴包,使用govendor add

以上就是go引入外部依賴的幾種方法的簡(jiǎn)略介紹,當(dāng)然詳細(xì)使用上面的不同還得要大家自己使用過(guò)才領(lǐng)會(huì)。如果想了解更多,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道哦!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


分享標(biāo)題:go引入外部依賴的幾種方法-創(chuàng)新互聯(lián)
文章分享:http://weahome.cn/article/gesci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部