2016-08-21 2 views
6

Я хочу узнать, как использовать rawgit.com для обслуживания других приложений от github.com. Итак, у нас есть обычный способ загрузки и установки homebrew на osx.Что представляют URL-адреса raw.githubusercontent.com?

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

Я не могу найти install файл на GitHub. Где это?

+0

Вы просите нас объяснить, как эта команда установки работает? Вы просмотрели содержимое файла, на которое ссылается 'raw.githubusercontent.com'? Вы посмотрели документацию на «завиток»? Знаете ли вы, что '$()' делает в оболочке? Вы знаете, что делает 'ruby -e'? – Chris

+0

Я не могу найти файл «install» в репозитории, вот что я спросил об этом quitstion. – megas

ответ

18

Домен raw.githubusercontent.com используется для обработки необработанных версий файлов, хранящихся в репозиториях GitHub. Если вы перейдете к файлу на GitHub, а затем нажмите ссылку Raw, вот где вы пойдете.

URL-адрес в вашем вопросе ссылается на install file in the master branch из Homebrew/install repository. Остальная часть этой команды просто извлекает файл и запускает ruby по его содержимому.

+1

. Мое предположение заключалось в том, что скрипт установки находится в главном репозитории, спасибо – megas

+0

Что означает «необработанные версии файлов» для PLS? – Tristan

+1

@Tristan, это означает, что вы увидите содержимое файла без интерфейса GitHub, а файлы, которые обычно отображаются (например, Markdown), не будут. Вы просто видите исходное текстовое содержимое файла. – Chris

Смежные вопросы