Go引用github包的詳細流程步驟
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
驗證:
[root@centos ~]# $GOPATH
會出現(xiàn)GoPath的路徑,如圖:
然后在這個路徑中創(chuàng)建src文件夾(src是存放項目源文件的,Go默認是讀取src文件夾下的源文件)
接下來就是把github上的包一個一個的加進去的過程
進入正題
①、創(chuàng)建引用目錄
在src文件夾下創(chuàng)建github.com文件夾,依照github的路徑,依次創(chuàng)建文件夾,最后把源碼拷貝最后一個文件夾中。
用引用github的xlsx包來舉例,比如下載源碼地址是:
②、拷貝源碼
那么我們就在src文件夾下依次創(chuàng)建文件夾github.com、tealeg、xlsx。再在xlsx中把源碼拷進去,如圖:
這樣我們就添加好包了,接下來就是引用。
③、引用
直接在頭文件中引用即可:
Windows上如何引用
原理上和linux系統(tǒng)引用相似
和linux一樣,先定義GOPATH環(huán)境變量,然后依次創(chuàng)建文件夾,把包拷貝進去,最后引用即可。
如果沒定義GoPath
但是如果沒有定義gopath的環(huán)境變量,就要看IDE的編譯器配置了。如圖:
這是LiteIDE下默認的GOPATH的路徑,可以直接在這個路徑下創(chuàng)建src文件夾,然后依次創(chuàng)建文件夾,拷貝包,最后引用即可。
到此這篇關(guān)于Go引用github包的詳細流程步驟的文章就介紹到這了,更多相關(guān)Go引用github包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
掌握GoLang Fiber路由和中間件技術(shù)進行高效Web開發(fā)
這篇文章主要為大家介紹了GoLang Fiber路由和中間件進行高效Web開發(fā),本文將深入探討 Fiber 中的路由細節(jié),學(xué)習(xí)如何創(chuàng)建和處理路由,深入了解使用路由參數(shù)的動態(tài)路由,并掌握在 Fiber 應(yīng)用程序中實現(xiàn)中間件的藝術(shù)2024-01-01Go語言LeetCode題解961在長度2N的數(shù)組中找出重復(fù)N次元素
這篇文章主要為大家介紹了Go語言LeetCode題解961在長度2N的數(shù)組中找出重復(fù)N次元素示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-12-12利用go-kit組件進行服務(wù)注冊與發(fā)現(xiàn)和健康檢查的操作
這篇文章主要介紹了利用go-kit組件進行服務(wù)注冊與發(fā)現(xiàn)和健康檢查的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04golang使用 gomodule 在公共測試環(huán)境管理go的依賴的實例詳解
這篇文章主要介紹了golang使用 gomodule 在公共測試環(huán)境管理go的依賴,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11golang HTTP 服務(wù)器 處理 日志/Stream流的操作
這篇文章主要介紹了golang HTTP 服務(wù)器 處理 日志/Stream流的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12