GO Kurulumu - Windows - Mac - Linux

Go, modern ve yüksek performans gerektiren uygulamalarda kullanılan popüler bir programlama dilidir. Bu yazımızda, Go'yu Ubuntu, Windows ve macOS işletim sistemlerine nasıl kuracağınızı anlatacağız.


Ubuntu Üzerinde Go Kurulumu

1. Go İndir

İlk adım, Go'nun en son sürümünü indirmektir. Terminal kullanarak en son sürümü indirmek için aşağıdaki komutu kullanabilirsiniz:

 wget https://golang.org/dl/go1.20.4.linux-amd64.tar.gz

2. Go Arşivini Çıkartın

İndirdiğiniz Go arşivini /usr/local dizinine çıkartın:

 sudo tar -C /usr/local -xzf go1.20.4.linux-amd64.tar.gz

3. Ortam Değişkenlerini Ayarlayın

Go binary dosyasının bulunduğu dizini PATH ortam değişkenine eklemeniz gerekmektedir. .profile dosyasını düzenleyerek bunu yapabilirsiniz:

 nano ~/.profile

Dosyanın sonuna şu satırları ekleyin:

 export PATH=$PATH:/usr/local/go/bin

Değişiklikleri uygulamak için terminali yeniden başlatın veya aşağıdaki komutu çalıştırın:

 source ~/.profile

4. Kurulumu Doğrulayın

Go'nun doğru bir şekilde kurulduğunu doğrulamak için:

 go version

5. Go Workspace'i Kurun

Go çalışma alanını ayarlayın:

 mkdir -p ~/go/{bin,pkg,src}

.profile dosyasını düzenleyerek GOPATH'i ayarlayın:

 nano ~/.profile

Dosyanın sonuna şu satırları ekleyin:

 export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

Değişiklikleri uygulamak için:

 source ~/.profile

6. Basit Bir Go Programı Çalıştırın

 mkdir -p ~/go/src/hello
nano ~/go/src/hello/hello.go

Aşağıdaki kodu dosyaya ekleyin:

 package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

Programı çalıştırın:

 go run ~/go/src/hello/hello.go

Windows Üzerinde Go Kurulumu

1. Go İndir ve Kur

  • Go İndirme Sayfası adresinden Windows için Go'yu indirin.
  • İndirilen .msi dosyasını çalıştırın ve kurulum talimatlarını izleyin.

2. Ortam Değişkenlerini Ayarlayın

Kurulum sırasında, Go otomatik olarak PATH ortam değişkenine eklenir. Bunu doğrulamak için:

  • Windows + R tuşlarına basarak cmd yazın ve komut istemcisini açın.
  • Aşağıdaki komutu çalıştırın:
 go version

3. Go Workspace'i Kurun

Komut istemcisinde aşağıdaki komutları çalıştırarak Go çalışma alanını ayarlayın:

 mkdir %USERPROFILE%\go

4. Basit Bir Go Programı Çalıştırın

 mkdir %USERPROFILE%\go\src\hello
notepad %USERPROFILE%\go\src\hello\hello.go

Aşağıdaki kodu dosyaya ekleyin ve kaydedin:

 package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

Komut istemcisinde:

 go run %USERPROFILE%\go\src\hello\hello.go

macOS Üzerinde Go Kurulumu

1. Go İndir ve Kur

  • Go İndirme Sayfası adresinden macOS için Go'yu indirin.
  • İndirilen .pkg dosyasını çalıştırın ve kurulum talimatlarını izleyin.

2. Ortam Değişkenlerini Ayarlayın

Terminalde .bash_profile veya .zshrc dosyasını düzenleyin:

 nano ~/.bash_profile

Dosyanın sonuna şu satırları ekleyin:

 export PATH=$PATH:/usr/local/go/bin

Değişiklikleri uygulamak için terminali yeniden başlatın veya aşağıdaki komutu çalıştırın:

 source ~/.bash_profile

3. Kurulumu Doğrulayın

Go'nun doğru bir şekilde kurulduğunu doğrulamak için:

 go version

4. Go Workspace'i Kurun

Go çalışma alanını ayarlayın:

 mkdir -p ~/go/{bin,pkg,src}

.bash_profile dosyasını düzenleyerek GOPATH'i ayarlayın:

 nano ~/.bash_profile

Dosyanın sonuna şu satırları ekleyin:

 export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

Değişiklikleri uygulamak için:

 source ~/.bash_profile

5. Basit Bir Go Programı Çalıştırın

 mkdir -p ~/go/src/hello
nano ~/go/src/hello/hello.go

Aşağıdaki kodu dosyaya ekleyin:

 package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

Programı çalıştırın:

 go run ~/go/src/hello/hello.go

Sonuç

Bu adımları izleyerek Ubuntu, Windows ve macOS üzerinde Go programlama dilini başarıyla kurabilirsiniz. Her işletim sistemi için adımlar basit ve anlaşılır bir şekilde açıklanmıştır. Go'yu kurduktan sonra basit bir program yazarak kurulumun doğruluğunu kontrol edebilirsiniz. Go, güçlü ve verimli bir programlama dili olarak projelerinizi geliştirmek için kullanışlı bir araç olacaktır.

YAZAR HAKKINDA

26 Yaşında. Araştırmayı seven, bir şeyler öğretmeye meraklı bir Bilgisayar Mühendisi

0 YORUM

Bu konuya henüz yorum yapılmamış

Yorum Yap

@COPYRIGHT KodlamakLazım Tüm Hakları Saklıdır.