第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

當(dāng)給定一個(gè)未知的代碼托管域站點(diǎn)時(shí),“go get”如何工作?

當(dāng)給定一個(gè)未知的代碼托管域站點(diǎn)時(shí),“go get”如何工作?

Go
守候你守候我 2021-12-27 15:35:50
讓我們舉個(gè)例子。下面的命令將執(zhí)行:go get robpike.io/ivy這將使我獲得 $GOPATH/src 下存儲(chǔ)庫的內(nèi)容。偉大的!現(xiàn)在,它是如何工作的?首先,robpike.io/ivy 回復(fù) HTTP 重定向:HTTP/1.1 302 Found<a href="http://godoc.org/robpike.io/ivy">Found</a>通過閱讀go help importpath,我了解到:如果導(dǎo)入路徑不是已知的代碼托管站點(diǎn)并且也缺少版本控制限定符,go 工具會(huì)嘗試通過 https/http 獲取導(dǎo)入并在文檔的 HTML 中查找標(biāo)記但是,使用以下命令在重定向頁面的內(nèi)容中查找元標(biāo)記:curl -D --raw https://godoc.org/robpike.io/ivy | grep go-import什么都不返回。進(jìn)一步閱讀:repo-root 是包含方案但不包含 .vcs 限定符的版本控制系統(tǒng)的根。例如,導(dǎo)入“example.org/pkg/foo”將導(dǎo)致以下請(qǐng)求:https://example.org/pkg/foo?go-get=1(首選)http://example.org/pkg/foo?go-get=1 (后備,僅適用于 -insecure)再次:curl -D --raw https://robpike.io/ivy?go-get=1什么都不返回。所以問題是:我怎樣才能像 Rob Pike 先生一樣做同樣的事情,并通過go get命令使用我自己的網(wǎng)站?
查看完整描述

2 回答

?
九州編程

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊

您輸入的最后一個(gè)命令會(huì)返回?cái)?shù)據(jù)。當(dāng)我curl -D --raw https://robpike.io/ivy\?go-get\=1在終端中運(yùn)行時(shí),我得到以下數(shù)據(jù):

<meta name="go-import" content="robpike.io/toy git https://github.com/robpike/toy.git"><meta name="go-import" content="robpike.io/cmd/translate git https://github.com/robpike/translate.git"><meta name="go-import" content="robpike.io/cmd/freq git https://github.com/robpike/freq.git"><meta name="go-import" content="robpike.io/cmd/hira git https://github.com/robpike/hira.git"><meta name="go-import" content="robpike.io/cmd/kana git https://github.com/robpike/kana.git"><meta name="go-import" content="robpike.io/cmd/kata git https://github.com/robpike/kata.git"><meta name="go-import" content="robpike.io/nihongo git https://github.com/robpike/nihongo.git"><meta name="go-import" content="robpike.io/cmd/typo git https://github.com/robpike/typo.git"><meta name="go-import" content="robpike.io/filter git https://github.com/robpike/filter.git"><meta name="go-import" content="robpike.io/cmd/unicode git https://github.com/robpike/unicode.git"><meta name="go-import" content="robpike.io/cmd/doc git https://github.com/robpike/doc.git"><meta name="go-import" content="robpike.io/cmd/scrub git https://github.com/robpike/scrub.git"><meta name="go-import" content="robpike.io/cmd/strings git https://github.com/robpike/strings.git"><meta name="go-import" content="robpike.io/ivy git https://github.com/robpike/ivy.git"><meta name="go-import" content="robpike.io/cmd/now git https://github.com/robpike/now.git">

這允許 go get 命令解析 git 存儲(chǔ)庫的虛路徑。


查看完整回答
反對(duì) 回復(fù) 2021-12-27
?
梵蒂岡之花

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊

該命令curl -D --raw 'https://robpike.io/ivy?go-get=1'返回一個(gè)包含標(biāo)簽的 HTML 文檔

<meta name="go-import" content="robpike.io/ivy git https://github.com/robpike/ivy.git">

go get命令使用此元標(biāo)記來解析實(shí)際 git 存儲(chǔ)庫的虛導(dǎo)入路徑。你也可以做到的。


查看完整回答
反對(duì) 回復(fù) 2021-12-27
  • 2 回答
  • 0 關(guān)注
  • 184 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)