# Go Compiler Installations

Go proqramlaşdırma dilini istifadə etməyə başlamaq üçün Go compiler (dərleyicisi) quraşdırmaq lazımdır. Aşağıda Go compiler-in müxtəlif əməliyyat sistemlərində necə quraşdırılacağına dair addım-addım təlimatları təqdim edirəm.

## 1. Go Compiler-in Yüklənməsi

**1.1. Windows**

1. **Go-nun Rəsmi Veb Saytına Gedin**:
   * [Go-nun rəsmi yükləmə səhifəsinə](https://golang.org/dl/) daxil olun.
2. **Yükləmə Faylını Seçin**:
   * Windows üçün uyğun `.msi` faylını seçin və yükləyin (64-bit və ya 32-bit versiya).
3. **Quraşdırmanı Başladın**:
   * Yüklədiyiniz `.msi` faylını açın və quraşdırma prosesini izləyin.
4. **Sistem Dəyişənlərini Konfiqurasiya Edin**:
   * Quraşdırma başa çatdıqdan sonra, `GOPATH` və `GOROOT` mühit dəyişənlərini konfiqurasiya etməyə ehtiyac ola bilər. Adətən quraşdırma avtomatik olaraq bu dəyişənləri əlavə edir, amma əl ilə əlavə etmək lazım ola bilər.
5. **Təsdiqləmə**:
   * Komanda xəttinə (`cmd`) daxil olun və aşağıdakı əmri işlədərək quraşdırmanı təsdiqləyin:

     ```sh
     go version
     ```

**1.2. macOS**

1. **Go-nun Rəsmi Veb Saytına Gedin**:
   * [Go-nun rəsmi yükləmə səhifəsinə](https://golang.org/dl/) daxil olun.
2. **Yükləmə Faylını Seçin**:
   * macOS üçün uyğun `.pkg` faylını seçin və yükləyin.
3. **Quraşdırmanı Başladın**:
   * Yüklədiyiniz `.pkg` faylını açın və quraşdırma prosesini izləyin.
4. **Sistem Dəyişənlərini Konfiqurasiya Edin**:
   * Quraşdırma başa çatdıqdan sonra, `GOPATH` və `GOROOT` mühit dəyişənlərini `~/.bash_profile` və ya `~/.zshrc` faylınıza əlavə edə bilərsiniz:

     ```sh
     export GOROOT=/usr/local/go
     export GOPATH=$HOME/go
     export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
     ```
5. **Təsdiqləmə**:
   * Terminala daxil olun və aşağıdakı əmri işlədərək quraşdırmanı təsdiqləyin:

     ```sh
     go version
     ```

**1.3. Linux**

1. **Go-nun Rəsmi Veb Saytına Gedin**:
   * [Go-nun rəsmi yükləmə səhifəsinə](https://golang.org/dl/) daxil olun.
2. **Yükləmə Faylını Seçin**:
   * Linux üçün uyğun `.tar.gz` faylını seçin və yükləyin.
3. **Quraşdırma Faylını Açın**:
   * Terminala daxil olun və yüklədiyiniz `.tar.gz` faylını açın:

     ```sh
     tar -C /usr/local -xzf go1.x.x.linux-amd64.tar.gz
     ```
4. **Sistem Dəyişənlərini Konfiqurasiya Edin**:
   * `~/.bashrc` və ya `~/.zshrc` faylınıza aşağıdakı sətirləri əlavə edin:

     ```sh
     export GOROOT=/usr/local/go
     export GOPATH=$HOME/go
     export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
     ```
5. **Təsdiqləmə**:
   * Terminala daxil olun və aşağıdakı əmri işlədərək quraşdırmanı təsdiqləyin:

     ```sh
     go version
     ```

## 2. Quraşdırma Təsdiqlənməsi

Quraşdırma tamamlandıqdan sonra, `go version` əmrini işlədərək Go compiler-in düzgün quraşdırıldığını və versiyasını yoxlayın. Bu əmr Go-nun versiyasını göstərməlidir, məsələn:

```sh
go version
```

Çıxış:

```
go version go1.22.5 linux/amd64
```

Bu təlimatlarla Go compiler-i sisteminizə uğurla quraşdıra bilərsiniz.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.golang.az/go-compiler-install.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
