成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何在golang中設(shè)置gopath-創(chuàng)新互聯(lián)

go命令依賴一個(gè)重要的環(huán)境變量:$GOPATH 
GOPATH允許多個(gè)目錄,當(dāng)有多個(gè)目錄時(shí),請(qǐng)注意分隔符,多個(gè)目錄的時(shí)候Windows是分號(hào);

創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)服務(wù),網(wǎng)站設(shè)計(jì),綿陽服務(wù)器托管等一站式綜合服務(wù)型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競(jìng)爭(zhēng)對(duì)手中脫穎而出創(chuàng)新互聯(lián)公司。

當(dāng)有多個(gè)GOPATH時(shí)默認(rèn)將go get獲取的包存放在第一個(gè)目錄下

$GOPATH目錄約定有三個(gè)子目錄

src存放源代碼(比如:.go .c .h .s等)   按照golang默認(rèn)約定,go run,go install等命令的當(dāng)前工作路徑(即在此路徑下執(zhí)行上述命令)。
pkg編譯時(shí)生成的中間文件(比如:.a)  golang編譯包時(shí)
bin編譯后生成的可執(zhí)行文件(為了方便,可以把此目錄加入到 $PATH 變量中,如果有多個(gè)gopath,那么使用${GOPATH//://bin:}/bin添加所有的bin目錄)

設(shè)置GOPATH的要求對(duì)于首次安裝Go工具的Go用戶來說是一個(gè)主要問題,并且在他們使用這些工具的初始體驗(yàn)中得到了 錯(cuò)誤 : "you have to set a GOPATH"

即使您不關(guān)心設(shè)置此變量,仍然需要您在項(xiàng)目中注意:

用戶仍需要將 $GOPATH/bin 添加到其PATH中以運(yùn)行由go install初始化的可執(zhí)行文件執(zhí)行g(shù)o get

使用Go語言開發(fā)的用戶仍然需要了解GOPATH的存在,其位置和結(jié)構(gòu)。

如果你的GOROOT(你檢查Go的源代碼的位置)是默認(rèn)的GOPATH,如果沒有設(shè)置GOPATH,工具將拒絕使用默認(rèn)的GOPATH來破壞你的GOROOT。

如果默認(rèn)值不適合你,你仍然可能更喜歡設(shè)置自定義GOPATH。

GOPATH的定義

GOPATH 環(huán)境變量用來指定你的工作區(qū)的位置,如果GOPATH沒有設(shè)置, 它會(huì)自動(dòng)設(shè)置在類Unix系統(tǒng)里像這樣:

$HOME/go

設(shè)置在 windows系統(tǒng)里像這樣:

%USERPROFILE%\go

如果你想自定義你的工作區(qū), 你需要設(shè)置GOPATH 環(huán)境變量. 下面將講解如何在不同的平臺(tái)上如何設(shè)置。

在不同的平臺(tái)上自定義GOPATH

Unix系統(tǒng)

GOPATH 可以設(shè)置在你系統(tǒng)的任意一個(gè)目錄下. 下面的例子里我們將設(shè)置他到 $HOME/go (Go 1.8版本以后默認(rèn)). 注意 GOPATH 不能和你的go安裝目錄相同. 普遍的設(shè)置是 GOPATH=$HOME.

Bash

編輯 ~/.bash_profile 添加下面一行:

export GOPATH=$HOME/go

保存退出編輯器,然后執(zhí)行

source ~/.bash_profile

Zsh

編輯你的 ~/.zshrc 添加下面一行:

export GOPATH=$HOME/go

保存退出你的編輯器.然后執(zhí)行

source ~/.zshrc

fish

set -x -U GOPATH $HOME/go

-x 用來指定你要導(dǎo)出的變量 -U 設(shè)置成全局的環(huán)境

Windows系統(tǒng)

你的工作區(qū)可以被定義成你想要放置的任何目錄, 下面我們使用 C:\go-work 作為例子

注意:GOPATH 不能和 Go 的安裝目錄相同.

Windows 7

創(chuàng)建目錄 C:\go-work.

計(jì)算機(jī) 圖標(biāo)上鼠標(biāo)右擊 選擇 屬性

選擇左側(cè) 高級(jí)系統(tǒng)設(shè)置

選擇底部 環(huán)境變量

在上方窗口中選擇 GOPATH 點(diǎn)擊編輯 輸入值 C:\go-work 保存

Windows 10

有個(gè)更快的方式通過搜索環(huán)境變量:

左鍵單擊“搜索”并鍵入env或environment。

選擇“為您的帳戶編輯環(huán)境變量”。

并按照上述windows7步驟操作。

查看GOPATH

go env GOPATH

以上就是golang gopath如何設(shè)置的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!

文章標(biāo)題:如何在golang中設(shè)置gopath-創(chuàng)新互聯(lián)
當(dāng)前網(wǎng)址:http://jinyejixie.com/article0/iscoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、做網(wǎng)站手機(jī)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、品牌網(wǎng)站設(shè)計(jì)、小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
台州市| 米林县| 中江县| 丰都县| 西吉县| 深州市| 新巴尔虎左旗| 碌曲县| 雷波县| 内乡县| 巴彦淖尔市| 龙井市| 顺义区| 新兴县| 浮山县| 夹江县| 延吉市| 德格县| 济宁市| 陕西省| 梨树县| 滕州市| 泸定县| 蒙自县| 东乌| 朝阳县| 绵阳市| 岗巴县| 新宾| 邯郸市| 将乐县| 闽清县| 肥西县| 和平区| 平乡县| 南宫市| 长阳| 旬邑县| 麻城市| 长乐市| 裕民县|