2015-08-11 28 views
8

Chciałem zainstalować gbCo robi `` ... znaczy w idź

Instalacja kroki mówi, aby wykonać polecenie:

go get github.com/constabulary/gb/...

Czego ... oznacza w tym przypadku ?

+1

A kto organizuje takie pytania? Wskazówka dotycząca narzędzia mówi: "To pytanie pokazuje wysiłek badawczy, jest użyteczne i jasne". Nie pokazuje to żadnego wysiłku i nie jest użyteczne. –

+1

@DaveC Zrobiłem check 'go get -h', jakoś przeoczyłem punkt, aby sprawdzić" go help packages ". Szukałem w Google/StackOverflow, ale nie byłem w stanie znaleźć niczego na ten temat. Posiadanie takich pytań w SO pomaga wielu innym osobom, które również szukają takich pytań, a także dowiedzieliby się więcej o tym, co to jest. Zgadzam się, że byłoby lepiej, gdybym sam go znalazł, ale chciałem wyjaśnić, że nie zadałem tego pytania tylko dlatego, że nie chciałem się przeszukiwać. Ja to zrobiłem. Szukałem, a kiedy nie mogłem znaleźć, wylądowałem w SO – Sundar

Odpowiedz

16

The ... (ellipsis) mówi go get, aby także pobrać podpakiety/zależności pakietu.

Od go help packages:

ścieżkę import jest wzorcem, jeśli zawiera ona jedną lub więcej „...” symbole wieloznaczne, z których każdy może dopasować dowolny ciąg znaków, w tym pustym ciąg i ciągi zawierające ukośniki . Taki wzór rozszerza się do wszystkich katalogów pakietów znajdujących się w drzewach GOPATH o nazwach pasujących do wzorców . W specjalnym przypadku x/... dopasowuje podfoldery x oraz x's . Na przykład net/... rozwija się do sieci i pakiety w swoich podkatalogach.

Aby zobaczyć, jak z niego korzystać, sprawdź numer this answer.