macOS GoLang Kurulumu

Konu bağlamlarına göre oluşturduğum indeksleri genişletmeye devam ediyorum.

AA

Golang (go programlama dili) hakkında yayınladığım kısa giriş yazısının ardından bu yazıda geliştirme ortamına giriş yapacağım. Elbette ilk adım dilin ve uygulamaların kurulumu.

macOS Ortamında Go Kurulumu

Paket üzerinden indirme işlemini golang web sitesi altındaki Downloads sayfası1 üzerinden gerçekleştirebilirsiniz2. Sayfada farklı işletim sistemleri için güncel dağıtımları görebilirsiniz.

Goland download

Ben yükleme işlemini her zaman olduğu gibi Homebrew paket yöneticisi üzerinden gerçekleştireceğim. Elbette MacPorts3 ve Docker üzerinden de sürümleri kontrol ederek indirme işlemini başlatabilirsiniz.

brew install golang

Kurulum işleminin tamamlanmasının ardından komut satırı uygulaması için basit birkaç düzenleme yapmamız gerekiyor. Oh My Zsh için aşağıda düzenlemeleri iletiyorum.

nano .zshrc
export GOPATH=$HOME/Documents/workspace/go # kendinize uygun olan dizin yolunu tanımlayabilirsiniz.
export GOROOT=/usr/local/opt/go/libexec
export PATH=$PATH:$GOPATH/bin
export PATH=$PATH:$GOROOT/bin
zsh -i
mkdir -p $GOPATH $GOPATH/src $GOPATH/pkg $GOPATH/bin
  • $GOPATH/src Proje dizini
  • $GOPATH/pkg Paket dizini
  • $GOPATH/bin Derleme dizini

İlk kodumuzu yazalım.

cd $GOPATH/src
nano hello.go

Yukarıdaki kod ile projelerimizi tutacağımız klasör içerisinde hello.go adında dosyamızı oluşturduk. İlk fonksiyonumuzla bir klasik olarak ekrana Merhaba Dünya! yazdıralım.

package main
import "fmt"

func main() {
    fmt.Printf("hello, world")
}

Dosyayı kaydedip çıkalım ve çalıştıralım.

go run hello.go

Build edelim.

go build hello.go
Build go

Şimdilik bu kadar. Bir sonraki yazıda DigitalOcean üzerinde Go kullanımına değineceğim. Ardından çeşitli uygulamaları paylaşarak Go deeneyimlerimi aktarmaya devam edeceğim.