Skip to content

Latest commit

 

History

History
54 lines (45 loc) · 3.82 KB

Go_yukleme.md

File metadata and controls

54 lines (45 loc) · 3.82 KB

Go Dili Kurulum

Eğer Go'nun eski versiyonundan yükseltme yapıyorsanız, öncelikle var olan sürümün silinmesi gerekmektedir.

Linux,Mac OSX ve FreeBSD tarball lar

/usr/local dizinin içerisine root yada sudo olarak dosyaların çıkartılması gerekmektedir. Direkt olarak /usr/local dizini içerisinde go alt dizini oluşacak, dosyalar arşivden çıkartıldıktan sonra. Arşivi indirmek için

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

Daha sonra /usr/local/bin PATH ortam değişkenine eklenmesi gerekmektedir. Bunu eklemeyi /etc/profile dosyasının içine yolu ekleyerekte yapabilirsiniz(bu tamamıyla global yapar yada $HOME/.profile içerisine de ekleme yaparak kullanabilirsiniz.

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

Özel Lokasyona Yükleme

Go dilinin derlenmiş araçları genellikle /usr/local/go windowsta c:\Go olur fakat farklı bir lokasyon da yükleme yapmak mümkündür. Bu nedenle farklı bir lokasyona yükleme yapmak için GOROOT ortam değişkenini , go dilinin derlenmiş araçlarının bulunduğu dizinini göstermesi gerekmektedir. Örneği go'yu ev dizinine yükleme yaptıysan eğer, $HOME/.profile dosyasına şu şekilde ekleme yapman gerekmektedir.

export GOROOT=$HOME/go1.X
export PATH=$PATH:$GOROOT/bin

Not: GOROOT sadece özel lokasyona yükleme yapıldığında kullanılır. Haricin de kullanılmasına gerek yoktur.

Yüklemenin Test Edilmesi

Go'nun düzgün yüklenip yüklenmediğini test etmek için çalışma dizininde basit bir program yapıcağız. Şimdi çalışma dizinin de, ki burası $HOME/go oluyor.Eğer farklı bir çalışma alanı kullanmak istersen bunu GOPATH ortam değişkeninde göstermen gerekiyor. Şimdi bu çalışma alanın içerisin de src/hello dizinin oluştur ve bu dizinin içerisinde ise hello.go adlı bir dosya oluştur.

package main

import "fmt"

func main() {
    fmt.Printf("merhaba dünya\n")
}

Daha sonra ise go ile derleme yap

$ cd $HOME/go/src/hello
$ go build

Bu komutlar çalışma dizini içerinde ki test programında derlenmiş hello adında bir dosya oluşturucak. Onu çalıştırmak için ise

$ ./hello
merhaba dünya

Eğer 'merhaba dünya' mesajını gördüysen, go tam olarak yüklenmiş demektir. go install komutunu çalıştırarak, çalışma dizinin bin klasörü içerine derlenmiş programının yüklenmesini sağlar ve go clean komutu ise temizler.

Go ile kod yazmaya başlamadan önce, Go Kodu Nasıl Yazılır ? makalesini okuman go dili hakkında ki genel konseptlerin,araçların ve kuralların iyice oturmasını sağlayacaktır.

Go'nun Sistemden Kaldırılması

Var olan Go yüklemesini kaldırmak için /usr/local/ dizini içerisinde ki go dizinin silinmesi , eğer farklı bir lokasyona yükleme yaptıysanız oranın silinmesi gerekmektedir. Ayrıca Go bin dizinin PATH ortam değişkeninden de kaldırılması gerekmektedir. Daha önce ortam değişkenini nereye eklediyseniz oradan komutlar silinmeli eğer /etc/profile üzerinden PATH değişkeni eklenmişse orası ~/.bashrc üzerinden ekleme yapıldıysa orada ki yazılan go derlenmiş araçlarını gösteren komut kaldırılmalıdır. Eğer Go'yu Mac OS X paketi olarak yükleme yaptıysanız /etc/paths.d/go dosyası silinmelidir. Windows kullanıcıları ayrıca bu dökümantasyonu okumalı. Ortam Değişkenlerinin Windowsta Eklenmesi