14 Şubat 2017 Salı

GoPATH tanımlama - ... cannot download, GoPATH not set.... hatası

Bu yazının güncel haline bloğum üzerinden ulaşabilirsiniz. http://blog.mustafaakseli.com/golang-calisma-dizinleri-gopath-goroot-ve-nedir-nasil-tanimlanir/


Bağzı developerler;
"Kurulum tamamlandıktan sonra PATH ayarlamamız gerekiyor yoksa hiçbir işlem yapamayız efenim" deselerde inanmayın. İlk yazımızda görüleceği üzere, go run ve build i acayip şekilde çalıştırdık yani. Neyse.

Herhangi bir zamanda, harici ( github yada başka yerden edindiğimiz ) kütüphane kullanmaMız gerekirse mutlaka ve mutlaka GOPATH tanımı yapmalıyınız !

Peki nasıl yapmalıyız ?
Makinenizdeki kendi kullanıcınızın, bulunduğu yerde bir dizin acabilirsiniz.
Terminali açın ve;
  1. mkdir $HOME/go_calismalarim
    bu satır ile yeni bir dizin olusturduk
  2. nano $HOME/.bashrc
    .bashrc dosyasını düzenlemek üzere açtık
  3. buradaki kodları içerisine yapıştırın.
    export GOPATH=$HOME/go
    export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
  4. Kaydedin ve kapatın. Bitti :)
  5. UNUTMAYIN ! GoPath dizini tanımlamasının sistem genelinde işlemesi için Çıkış (Logout) olup tekrar Giriş ( login ) yapmanız gerekmekte !

ayrıntılı bilgi için --> https://golang.org/doc/code.html#GOPATH

6 Şubat 2017 Pazartesi

Docker üzerinde MariaDB çalıştırmak !

tekrar düzenlenecek !

Ben mariadb fork için olanını indirmeyi seçtim.

https://hub.docker.com/r/tozd/mysql/


1. docker pull tozd/mysql
2. docker run tozd/mysql !


Görseller;

1. adımı yani docker image çekme işi bittiğinde şöyle bir görüntü olmalı !
 


2.

Ubuntu 16.04 üzerine Docker kurulumu

Merhaba;

Uzun zamandır bloğumu canlandırayım dedim ama olmadı. Buradan devam ediyorm.


Kurulum adresi şu; https://docs.docker.com/engine/installation/linux/ubuntu/

Kurulum için terminalinizi açın ve sırası ile takip edin ;)

1. sudo apt-get update
2. sudo apt-get install -y curl
3. sudo apt-get install -y linux-image-extra-virtual ( bununla beraber linux-image-extra-$(uname -r) de kurulmuş oluyor ! )
4. sudo apt-get install -y apt-transport-https
5. sudo apt-get install -y software-properties-common
6. sudo apt-get install -y ca-certificates
7. curl -fsSL https://yum.dockerproject.org/gpg | sudo apt-key add -
8. apt-key fingerprint 58118E89F3A912897C070ADBF76221572C52609D
9. sudo apt-get install software-properties-common
10. sudo add-apt-repository \ "deb https://apt.dockerproject.org/repo/ \ ubuntu-$(lsb_release -cs) \ main"
11. sudo apt-get update
12. sudo apt-get -y install docker-engine
13. apt-cache madison docker-engine
14. sudo docker run hello-world ( ilk sefer çalıştırdığınızda "hello-world" u bulamadım deyip indirecek. sonra tekrar çalıştırın ;)

kurulum bittiğinde şöyle bir görüntü olmalı !