2016-08-21 198 views
6

我想了解如何使用rawgit.com來服務github.com的其他應用程序。 所以我們有一個通常的方式來在osx上下載並安裝homebrewraw.githubusercontent.com網址代表什麼?

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

我在GitHub上找不到install文件。它在哪裏?

+0

您是否要求我們解釋該安裝命令的工作原理?你看過'raw.githubusercontent.com'上引用的文件的內容嗎?你看過'curl'的文檔嗎?你知道'$()'在shell中做什麼嗎?你知道'ruby -e'是做什麼的嗎? – Chris

+0

我找不到'安裝'文件在存儲庫中,這是我問這個quitstion – megas

回答

18

raw.githubusercontent.com域用於提供存儲在GitHub存儲庫中的未處理版本的文件。如果您瀏覽GitHub上的文件,然後點擊鏈接,那就是您要去的地方。

您問題中的網址引用Homebrew/install repositoryinstall file in the master branch。該命令的其餘部分只是檢索文件並在其內容上運行ruby

+1

我的假設是安裝腳本位於主存儲庫,謝謝 – megas

+0

什麼是「未經處理的文件版本」是什麼意思? – Tristan

+1

@Tristan,這意味着您將看到沒有任何GitHub UI的文件內容,並且通常得到渲染的文件(例如Markdown)將不會。您只會看到文件的原始文本內容。 – Chris