Rabu, 12 September 2018

Cara Installasi Golang di centos 6

INTRO:
Go, sering disebut sebagai golang, adalah bahasa pemrograman open-source yang dikembangkan oleh Google. Dibutuhkan pendekatan minimalis untuk pengembangan dan membuatnya mudah untuk membangun perangkat lunak yang sederhana, andal, dan efisien. Tutorial ini akan memandu Anda dalam mengunduh dan menginstal Go 1.7, serta menyusun dan menjalankan program dasar "Hello, World!", Pada server Centos 6

1.  Mulai September 2016, paket golang dalam repositori default untuk CentOS tidak diperbarui. Sebagai hasilnya, kami akan mengunduh paket secara langsung dari situs web Go. Pastikan Anda menyalin tautan untuk versi terbaru yang kompatibel dengan arsitektur 64-bit.


Mulailah dengan pindah ke direktori yang dapat ditulis:


cd /tmp


Gunakan perintah curl dan tautan dari Go untuk mengunduh tarball:


curl -LO https://storage.googleapis.com/golang/go1.7.linux-amd64.tar.gz


setalah itu kita menginsatall command shasum:



yum install perl-Digest-SHA -y

kemudian kita gunakan command ini:

shasum -a 256 go1.7*.tar.gz

Output
702ad90f705365227e902b42d91dd1a40e48ca7f67a2f4b2fd052aaa4295cd95 go1.7.linux-amd64.tar.gz

2. installing golang

sudo tar -C /usr/local -xvzf go1.7.linux-amd64.tar.gz


membuat file2 yg akan di gunakan di golang:

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

3. setting path pada Go 

Untuk menjalankan Go seperti perintah lainnya, kita perlu menambahkan lokasi instal ke variabel $ PATH. Go dipasang di direktori sistem, itulah sebabnya kami akan mengatur variabel lingkungan secara global.


vi /etc/profile.d/path.sh


4. Tambahkan yang berikut ke file, simpan dan keluar:



Selain itu, tentukan variabel lingkungan GOPATH dan GOBIN Go di file .bash_profile pengguna untuk mengarah ke ruang kerja yang baru-baru ini dibuat. Variabel GOPATH memberitahu Go lokasi file sumber Anda, sementara variabel GOBIN menginstruksikannya di mana untuk membuat file biner yang dikompilasi.

5. Tambahkan yang berikut ke file, simpan dan keluar:


Ikuti  file di bawah ini , Save dan exit







Tidak ada komentar:

Posting Komentar

Backup Mysql 90 hari dan upload ke s3 AWS

MYSQL_HOST='localhost' MYSQL_PORT='3306' MYSQL_USER='root' MYSQL_PASSWORD='xxxxxxx' BACKUP_RETAIN_DAYS=90   ...