1. Pobierz i Zainstaluj Go
Aby zacząć pracę z językiem Go, pierwszym krokiem jest zainstalowanie Go na swoim lokalnym środowisku. Poniżej znajdują się kroki do pobrania i zainstalowania Go ze strony internetowej języka Go:
- Odwiedź oficjalną stronę języka Go pod adresem https://go.dev/dl/.
- Wybierz pakiet instalacyjny odpowiedni dla Twojego systemu operacyjnego. Język Go udostępnia pakiety instalacyjne dla systemów Windows, macOS i Linux. Na przykład, jeśli używasz Windows, powinieneś wybrać plik MSI; dla macOS, zazwyczaj jest to plik .pkg, a dla systemu Linux, plik .tar.gz.
- Po pobraniu, dwukrotnie kliknij, aby uruchomić plik instalacyjny.
- Postępuj zgodnie z krokami kreatora instalacji, wybierz ścieżkę instalacji i zaakceptuj umowę licencyjną.
- Po zakończeniu instalacji zrestartuj komputer, aby konfiguracja zaczęła obowiązywać.
Oto kilka specyficznych poleceń instalacyjnych dla różnych systemów:
-
Windows: W systemie Windows możesz użyć oficjalnego pliku MSI, aby dokonać instalacji za pomocą interfejsu graficznego.
-
macOS: W systemie macOS zazwyczaj istnieją dwie metody instalacji: za pomocą graficznego instalatora .pkg lub za pomocą Homebrew przez wiersz poleceń. Na przykład, polecenie instalacji Go za pomocą Homebrew to:
brew install go
- Linux: W systemie Linux możesz pobrać plik .tar.gz, a następnie rozpakować go do katalogu /usr/local (lub innych niestandardowych katalogów). Oto przykładowe polecenie instalacyjne:
wget https://golang.org/dl/go1.16.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.16.linux-amd64.tar.gz
2. Konfiguracja Zmiennych Środowiskowych
Po zainstalowaniu Go, konieczne jest poprawne skonfigurowanie zmiennych środowiskowych, aby można było wykonywać polecenia Go z dowolnej lokalizacji i prawidłowo kompilować programy.
- GOROOT: Wskazuje na ścieżkę instalacji Go. Jeśli zainstalowałeś Go za pomocą menedżera pakietów, zazwyczaj nie musisz ręcznie ustawiać tej zmiennej.
- GOPATH: Przed wersją 1.11 Go, ta zmienna wskazywała na katalog roboczy. Było to miejsce, w którym przechowywano kod źródłowy Go, skompilowane pliki binarne i zależności. Po wprowadzeniu modułów w wersji 1.11, rola GOPATH zmalała.
- GOBIN: Wskazuje na katalog, w którym przechowywane są skompilowane pliki binarne. Jest to ustawienie opcjonalne, a jeśli nie jest ustawione, będzie używany domyślny katalog GOPATH/bin.
Konfiguracja Dla Systemu Windows
- Kliknij prawym przyciskiem myszy "Mój komputer" lub "Ten komputer" i wybierz "Właściwości".
- Przejdź do "Zaawansowane ustawienia systemu" i kliknij "Zmienne środowiskowe".
- W sekcji "Zmienne systemowe" kliknij "Nowy", aby dodać
GOROOT
wskazujący na katalog instalacji Go, na przykładC:\Go
. - Podobnie dodaj zmienną
GOPATH
, wskazując na swój katalog roboczy, na przykładC:\Użytkownicy\nazwa\go
. - (Opcjonalnie) Ustaw
GOBIN
, jeśli chcesz, aby skompilowane pliki były przechowywane w określonym katalogu.
Konfiguracja Dla macOS
W systemie macOS zazwyczaj możesz edytować pliki .bash_profile, .bashrc, .zshrc itp., w terminalu, aby dodać zmienne środowiskowe (w zależności od używanego powłoki).
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
Konfiguracja Dla Systemu Linux
Podobnie jak w przypadku macOS, możesz dodać powyższe zmienne środowiskowe do pliku .bashrc lub .profile w katalogu użytkownika.
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
Pamiętaj, aby użyć polecenia source ~/.bashrc
(lub odpowiedniego pliku konfiguracyjnego powłoki), aby natychmiast aktywować zmiany po zakończeniu konfiguracji.
3. Wybór narzędzi programistycznych
Język Go to elastyczny język programowania. Możesz używać różnych IDE lub edytorów tekstu do pisania kodu Go. Oto kilka popularnych IDE i edytorów:
- Visual Studio Code
- IntelliJ IDEA z wtyczką Go
- GoLand
- Atom z wtyczką Go
- Sublime Text z wtyczką Go
Dla początkujących polecam korzystanie z Visual Studio Code (VS Code). Jest to darmowy i open-source'owy edytor z dobrym wsparciem dla języka Go i aktywną społecznością.
Zalety VS Code obejmują:
- Wbudowane operacje git.
- Rozległy ekosystem wtyczek, w tym doskonałe rozszerzenia dla języka Go, takie jak wtyczka
Go
. - Wsparcie wieloplatformowe, działające na systemach Windows, macOS i Linux.
Aby zacząć pisanie kodu Go w VS Code, możesz zainstalować wtyczkę Go
, która zapewnia funkcje takie jak automatyczne uzupełnianie, przejście do definicji, fragmenty kodu i wiele innych. Wystarczy wejść na Rynek Rozszerzeń VS Code, wyszukać "Go" i zainstalować.