亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用dep配置golang開發環境

發布時間:2021-08-10 10:31:55 來源:億速云 閱讀:123 作者:小新 欄目:編程語言

這篇文章主要為大家展示了“如何使用dep配置golang開發環境”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“如何使用dep配置golang開發環境”這篇文章吧。

概要

golang 的包管理一直沒有官方統一的解決方案,因此也產生了很多非官方的包管理工具。 之前我一直使用的 gb(https://getgb.io/) 能夠很好的隔開各個 golang 工程,當時 gb 創建的工程不太融入已有的 GOPATH 中。 gb 相當于是把工程的目錄作為 GOPATH,并且它的 vendor 目錄也和 golang 自己的 vendor 不太一樣。

dep 的 Roadmap 中已經制定了成為 golang 官方包管理工具的計劃, 所以,使用 dep 來組織自己的 golang 項目以后能夠更好的和其他 golang 項目結合。

配置

golang 的配置

我的 golang 的配置主要分 3 塊:

?GOROOT: 用于存放 golang 本身,更新 golang 版本時,只要更新這個就行
?GOPATH: 用于存放 golang 的工具(gofmt,gocode 等等)
?GOPROJECTS:用于存放各種 golang 項目

export GOROOT=/usr/local/go
export GOPROJECTS=/path/to/goprojects
export GOPATH=/path/to/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin:$GOPROJECTS/bin

export GOPATH=$GOPATH:$GOPROJECTS

go project 的配置

在 $GOPROJECTS/src 下創建自己的 golang 項目

cd $GOPROJECTS/src
mkdir myGolangProject
cd myGolangProject

touch main.go
# write some golang code in main.go

dep init
dep ensure # add dependencies for main.go

go install # compile myGolangProject

myGolangProject 可以作為一個 git 倉庫提交到遠程的 git 倉庫,以便于和其他人分享。

以上是“如何使用dep配置golang開發環境”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

磐石市| 恩平市| 涪陵区| 汽车| 怀远县| 象山县| 吴堡县| 山丹县| 合山市| 滨海县| 武山县| 繁昌县| 镇康县| 运城市| 萍乡市| 昭觉县| 西青区| 龙南县| 高州市| 龙州县| 大方县| 乌鲁木齐市| 蓬溪县| 环江| 宜兰市| 侯马市| 大城县| 屯留县| 长宁区| 吉林省| 浑源县| 青河县| 简阳市| 沅陵县| 德惠市| 邢台市| 天峻县| 罗甸县| 平度市| 滦平县| 宁明县|