Instalasi Golang

  • Post
    codeorayo
    Keymaster
    none
    Hal pertama yang perlu dilakukan sebelum bisa menggunakan Go adalah meng-install-nya terlebih dahulu. Panduan instalasi sebenarnya sudah disediakan di situs official Golang http://golang.org/doc/install#install.

    Disini penulis mencoba meringkas petunjuk instalasi di link tersebut, agar lebih mudah untuk diikuti terutama untuk pembaca yang baru belajar.

    Quote:

    Go yang digunakan adalah versi 1.12.7. Direkomendasikan menggunakan versi tersebut, atau versi lain minimal 1.11 ke atas.

    Link untuk download installer go: https://golang.org/dl/. Anda bisa langsung unduh dari URL tersebut lalu lakukan instalasi sendiri, atau bisa mengikuti petunjuk di bab ini.

    A.2.1. Instalasi Go di Windows

    1. Download terlebih dahulu installer-nya di https://golang.org/dl/. Pilih installer untuk OS Windows sesuai jenis bit yang digunakan.

    2. Setelah ter-download, jalankan installer, klik next sampai proses instalasi selesai. By default jika anda tidak merubah path pada saat instalasi, Golang akan terinstall di terinstal di 

      Code:

      C:go

      . Path tersebut secara otomatis didaftarkan dalam path variable.

    3. Buka Command Prompt / CMD, eksekusi perintah untuk mengecek versi Go.

      Code:

      $ go version

    4. Jika output adalah sama dengan Go yang ter-install, menandakan instalasi berhasil.


      Quote:

      Sering terjadi command 

      Code:

      go version

       tidak bisa dijalankan meskipun instalasi sukses. Solusinya bisa dengan restart CMD (close CMD, lalu buka kembali). Setelah itu coba jalankan sekali lagi command tersebut.

      A.2.2. Instalasi Go di Mac OSCara termudah instalasi Go di Mac OS adalah menggunakan homebrew.

      1. Install terlebih dahulu Homebrew (jika belum ada), jalankan perintah tersebut di terminal.

        Code:

        $ ruby -e “$(curl -fsSL [url=http://git.io/pVOl]http://git.io/pVOl[/url])”

      2. Install Go menggunakan command 

        Code:

        brew

        .

        Code:

        $ brew install go

      3. Tambahkan path ke environment variable.

        Code:

        $ echo “export PATH=$PATH:/usr/local/go/bin” >> ~/.bash_profile$ source ~/.bash_profile

      4. Jalankan command untuk mengecek versi Go.

        Code:

        $ go version

      5. Jika output adalah sama dengan Go yang ter-install, menandakan instalasi berhasil.


        A.2.3. Instalasi Go di Linux

        1. Download archive installer dari link https://golang.org/dl/, pilih installer linux yg sesuai dengan jenis bit komputer anda. Download bisa dilakukan lewat CLI, menggunakan 

          Code:

          wget

           atau 

          Code:

          curl

          .

          Code:

          $ wget [url=https://storage.googleapis.com/golang/go1]https://storage.googleapis.com/golang/go1[/url]…

        2. Buka terminal, extract archive tersebut ke 

          Code:

          /usr/local

          .

          Code:

          $ tar -C /usr/local -xzf go1…

        3. Setelah itu export path-nya, gunakan command di bawah ini.

          Code:

          $ echo “export PATH=$PATH:/usr/local/go/bin” >> ~/.bashrc$ source ~/.bashrc

        4. Selanjutnya, eksekusi perintah berikut untuk mengetes apakah Go sudah terinstal dengan benar.

          Code:

          $ go version

        5. Jika output adalah sama dengan Go yang ter-install, menandakan instalasi berhasil.


          A.2.4. Variabel 

          Code:

          GOROOT

          By default, setelah proses instalasi Go selesai, secara otomatis akan muncul environment variabel bernama 

          Code:

          GOROOT

          . Isi dari environment variabel ini adalah lokasi dimana Go ter-install.

          Sebagai contoh di Windows, ketika Go di-install di 

          Code:

          C:go

          , maka path tersebut akan menjadi isi dari 

          Code:

          GOROOT

          .

          https://dasarpemrogramangolang.novalagung.com/2-instalasi-golang.html

        • You must be logged in to reply to this topic.