2016-08-21 13 views
6

Chcę nauczyć się korzystać z rawgit.com do obsługi innych aplikacji od github.com. Mamy więc zwykły sposób na pobranie i zainstalowanie homebrew na osx.Co oznaczają adresy URL raw.githubusercontent.com?

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

nie mogę znaleźć plik install na GitHub. Gdzie to jest?

+0

Czy chcesz nam wyjaśnić, jak działa to polecenie instalacji? Czy przejrzałeś zawartość pliku, do którego odwołuje się 'raw.githubusercontent.com'? Czy obejrzałeś dokumentację dla 'curl'? Czy wiesz, co '$()' robi w powłoce? Czy wiesz, co robi 'ruby -e'? – Chris

+0

Nie mogę znaleźć pliku "install" w repozytorium, to jest pytanie o to pytanie – megas

Odpowiedz

18

Domena raw.githubusercontent.com służy do wyświetlania nieprzetworzonych wersji plików przechowywanych w repozytoriach GitHub. Jeśli przejdziesz do pliku na GitHub, a następnie klikniesz link Raw, tam właśnie pójdziesz.

Adres URL w pytaniu odnosi się do install file in the master branch z Homebrew/install repository. Reszta tego polecenia po prostu pobiera plik i uruchamia na jego zawartości ruby.

+1

Moje założenie było takie, że skrypt instalacyjny znajduje się w głównym repozytorium, dzięki – megas

+0

Co oznacza "nieprzetworzone wersje plików"? – Tristan

+1

@ Tristan, oznacza to, że zobaczysz zawartość pliku bez interfejsu użytkownika GitHub, a pliki, które zwykle są renderowane (np. Markdown), nie będą. Widzisz tylko zawartość nieprzetworzonego tekstu w pliku. – Chris