Bir sonraki makalede Go'ya bir göz atacağız. GoLang olarak da bilinir, açık kaynak programlama dili Google'da Robert Griesemer, Rob Pike ve Ken Thompson tarafından geliştirilmiştir. Go dili çoğu Gnu / Linux dağıtımının varsayılan depolarında mevcuttur. Bu dil, Google'ın bazı üretim sunucularında ve Dropbox, Soundcloud, Uber gibi diğer şirketlerde aktif olarak kullanılmaktadır.
Bu yazıda, Go programlama dilinin Ubuntu'da nasıl kurulup yapılandırılacağını göreceğiz. Bu bir programlama dilidir derlenmiş, rakip, zorunlu, yapılandırılmış, nesne yönelimli değil ve Çöp toplayıcı. Golang'ı paket yöneticisini kullanarak veya kodu indirerek kurabileceğiz.
Ubuntu'ya Git'i yükleyin
Go dilini paket yöneticilerini kullanarak yükleyin
DEB tabanlı sistemlerde Debian, Ubuntu, Linux Mint, terminalde aşağıdaki komutu kullanarak kurabiliriz (Ctrl + Alt + T):
sudo apt-get install golang
Ayrıca e için arama yapabilirsiniz ek araçlar kurun. DEB tabanlı sistemlerde, aynı terminalde çalıştırın:
sudo apt-cache search golang
Go'yu kaynaktan yükleyin
Varsayılan havuzlardaki Go dili sürümü güncel olmayabilir. En son sürümü yüklemekle ilgileniyorsanız, resmi web sitesinden indirin ve aşağıda açıklandığı gibi manuel olarak kurun. Bu örnek için, takip ettiğim seçenek bu oldu.
Sürümünde test ettiğim aşağıdaki komutlar Ubuntu 17.10. Ancak, bu adımlar diğer Gnu / Linux dağıtımları için aynıdır. En son sıkıştırılmış sürümü bilgisayarınızdan indirin. web sitesi.
wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz
Şimdi dosyanın bütünlüğünü kontrol edin aşağıda gösterildiği gibi indirildi.
sha256sum go1.9.3.linux-amd64.tar.gz
Değeri SHA256 sağlama toplamı önceki komut, indirme bağlantısıyla sağlananla eşleştirmeniz gerektiğini gösterir. Eşleşmezse, tekrar indirin.
İndirilen dosyayı şu komutla çıkarın:
sudo tar -C /usr/local -xvzf go1.9.3.linux-amd64.tar.gz
Dizine çıkarılacaktır. / Yerel / usr. -C bayrağı hedef dizini gösterir.
Go'yu Yapılandırın
Şimdi yapmalıyız kullanıcının profilinde Gitme yolunu ayarlayın. Terminale yazarak kullanıcı profilinizi düzenleyin (Ctrl + Alt + T):
sudo vi ~/.profile
Aşağıdaki satırı ekleyin:
export PATH=$PATH:/usr/local/go/bin
Dosyayı kaydedin ve kapatın.
Şimdi yapılandıracağız çalışma alanı. Çalışma alanı, dizinler hiyerarşisidir. Bu durumda size kök dizininde üç dizin vereceğiz:
- src
- pk
- çöp kutusu
Bu dizin hiyerarşisini terminalde aşağıdaki komutu kullanarak oluşturabiliriz:
mkdir -p $HOME/go_projects/{src,pkg,bin}
Sonra, yapmalıyız yeni çalışma alanını göster. Bunu yapmak için ~ / .profile dosyasını düzenleyin:
sudo vi ~/.profile
Ve içine aşağıdaki satırları ekleyin:
export GOPATH="$HOME/go_projects" export GOBIN="$GOPATH/bin"
Go, varsayılan konum (/ usr / local /), kurulum yolunu (MUHTEŞEM) ~ / .profile dosyasında. Örneğin, Ana dizininize Go yüklediyseniz, ardından kullanıcı profili dosyasına aşağıdaki satırları eklemeniz gerekir:
export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin
Unutmayın Golang'ı paket yöneticilerini kullanarak kurduysanızkurulum yolu olacak / usr / lib / go o / usr / lib / golang. Bu durumda GOROOT'taki rotanın değerini güncellemeniz gerekecektir.
Uygun değerleri belirledikten sonra, şunu yazarak Go ortam değerlerini güncelleyin:
source ~/.profile
Kurulumu doğrulayın
Her şeyin doğru şekilde kurulup yapılandırılmadığını kontrol etmek için aşağıdaki komutları çalıştırın. Görelim sürüm yüklendi ile:
go version
Onu görmek için çevre bilgisi, Çalıştırmak:
go env
Önceki ekran görüntüsündeki gibi sonuçlar görüyorsanız, tebrikler! şimdi programlamaya başlayabilirsiniz.
Go'yu kullanarak bir "merhaba dünya" oluşturun
Şimdi Go yüklediğimize göre, devam edelim ve inanalım basit bir 'merhaba dünya' programı.
Adlı bir dosya oluşturacağız merhaba.go aşağıdaki komutla:
vi go_projects/src/hola/hola.go
Aşağıdaki satırları içine ekleyin:
package main import "fmt" func main() { fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10") }
Dosyayı kaydedin ve kapatın. Aşağıdaki komutu çalıştırın. programı derlemek:
go install $GOPATH/src/hola/hola.go
Son olarak, Programı çalıştır komut kullanarak:
$GOBIN/hello
Her şey yolunda gittiyse tebrikler! Go ile bir örnek program oluşturdunuz.
Daha fazla ayrıntı için bkz. yardım bölümü koşuyor:
go help
Ayrıca kontrol edebilirsiniz. resmi belgeler Go ile.
Artık bu dili istemiyorsanız, şunları yapabilirsiniz: onu kaldır aracılığıyla Paketleme yöneticisi ya da sadece / usr / local / go dizinini silme. Aldığınız kurulum seçeneğine bağlı olacaktır. Ek olarak, dizinleri çalışma alanından da kaldırır.