Go引用github包的詳細(xì)流程步驟
Linux上如何引用
如果定義了環(huán)境變量
命令:”sudo vi /etc/profile.d/go.sh”
編寫內(nèi)容:
export GOROOT=/usr/local/go export PATH=/usr/local/go/bin:$PATH export GOPATH=/deploygo //你想加的路徑
記得編寫完:
執(zhí)行以下命令,更新環(huán)境變量
命令:source /etc/profile
驗(yàn)證:
[root@centos ~]# $GOPATH
會(huì)出現(xiàn)GoPath的路徑,如圖:

然后在這個(gè)路徑中創(chuàng)建src文件夾(src是存放項(xiàng)目源文件的,Go默認(rèn)是讀取src文件夾下的源文件)
接下來就是把github上的包一個(gè)一個(gè)的加進(jìn)去的過程
進(jìn)入正題
①、創(chuàng)建引用目錄
在src文件夾下創(chuàng)建github.com文件夾,依照github的路徑,依次創(chuàng)建文件夾,最后把源碼拷貝最后一個(gè)文件夾中。
用引用github的xlsx包來舉例,比如下載源碼地址是:

②、拷貝源碼
那么我們就在src文件夾下依次創(chuàng)建文件夾github.com、tealeg、xlsx。再在xlsx中把源碼拷進(jìn)去,如圖:

這樣我們就添加好包了,接下來就是引用。
③、引用
直接在頭文件中引用即可:

Windows上如何引用
原理上和linux系統(tǒng)引用相似
和linux一樣,先定義GOPATH環(huán)境變量,然后依次創(chuàng)建文件夾,把包拷貝進(jìn)去,最后引用即可。
如果沒定義GoPath
但是如果沒有定義gopath的環(huán)境變量,就要看IDE的編譯器配置了。如圖:

這是LiteIDE下默認(rèn)的GOPATH的路徑,可以直接在這個(gè)路徑下創(chuàng)建src文件夾,然后依次創(chuàng)建文件夾,拷貝包,最后引用即可。
到此這篇關(guān)于Go引用github包的詳細(xì)流程步驟的文章就介紹到這了,更多相關(guān)Go引用github包內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Golang實(shí)現(xiàn)Dijkstra算法過程詳解
Dijkstra 算法是一種用于計(jì)算無向圖的最短路徑的算法,它是基于貪心策略的,每次選擇當(dāng)前距離起始節(jié)點(diǎn)最近的未訪問節(jié)點(diǎn)進(jìn)行訪問,并更新其相鄰節(jié)點(diǎn)的距離值,以得到最短路徑,這篇文章主要介紹了Golang實(shí)現(xiàn)Dijkstra算法,需要的朋友可以參考下2023-05-05
Go語言實(shí)現(xiàn)基于模板替換內(nèi)容生成Word文檔
在自動(dòng)化辦公、批量生成文檔、模板填充等場(chǎng)景中,經(jīng)常需要程序化處理?Word?文件,下面我們就來看看如何使用github.com/nguyenthenguyen/docx庫(kù)實(shí)現(xiàn)基于模板替換內(nèi)容生成?Word?文檔吧2026-03-03
Go語言Elasticsearch數(shù)據(jù)清理工具思路詳解
這篇文章主要介紹了Go語言Elasticsearch數(shù)據(jù)清理工具思路詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-10-10
Go 并發(fā)實(shí)現(xiàn)協(xié)程同步的多種解決方法
這篇文章主要介紹了Go 并發(fā)——實(shí)現(xiàn)協(xié)程同步的多種解決方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-08-08
淺談Go語言多態(tài)的實(shí)現(xiàn)與interface使用
如果大家系統(tǒng)的學(xué)過C++、Java等語言以及面向?qū)ο蟮脑?,相信?yīng)該對(duì)多態(tài)不會(huì)陌生。多態(tài)是面向?qū)ο蠓懂牣?dāng)中經(jīng)常使用并且非常好用的一個(gè)功能,它主要是用在強(qiáng)類型語言當(dāng)中,像是Python這樣的弱類型語言,變量的類型可以隨意變化,也沒有任何限制,其實(shí)區(qū)別不是很大2021-06-06
golang多次讀取http request body的問題分析
這篇文章主要給大家分析了golang多次讀取http request body的問題,文中通過代碼示例和圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-01-01

