Android

Paano i-install pumunta sa sentimo 7

How to Install Go on CentOS 7

How to Install Go on CentOS 7

Talaan ng mga Nilalaman:

Anonim

Pumunta, madalas na tinutukoy bilang golang ay isang modernong bukas na mapagkukunan ng programming language na nilikha ng Google. Maraming mga tanyag na aplikasyon, kabilang ang Kubernetes, Docker, Hugo, at Caddy ay nakasulat sa Go.

Sa tutorial na ito, ipapakita namin sa iyo kung paano i-download at mai-install ang Go sa isang sistema ng CentOS 7.

Mga kinakailangan

Bago magpatuloy sa tutorial na ito, siguraduhing naka-log in ka bilang isang gumagamit na may mga pribilehiyo ng sudo.

Paano Mag-install ng Go

Sa panahon ng pagsulat ng artikulong ito, ang pinakabagong matatag na bersyon ng Go ay bersyon 1.13. Bago i-download ang tarball, bisitahin ang opisyal na pahina ng pag-download ng Go at suriin kung mayroong magagamit na bagong bersyon.

Sundin ang mga hakbang sa ibaba upang i-install ang Go sa CentOS 7:

  1. I-download ang tarball.

    Upang i-download ang Go binary gamitin alinman sa wget o curl :

    wget

    Patunayan ang tarball.

    Kapag nakumpleto ang pag-download i-verify ang tarball checksum na may utos ng sha256sum :

    sha256sum go1.13.linux-amd64.tar.gz

    68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gz

    Tiyaking ang hash na nakalimbag mula sa utos sa itaas ay tumutugma sa isa mula sa pahina ng pag-download.

    I-extract ang tarball.

    Gamitin ang utos ng tar upang makuha ang tarball sa /usr/local direktoryo:

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

    Ayusin ang path na variable.

    Ngayon kailangan nating sabihin sa aming system kung saan hahanapin ang Go maipapatupad na binaries sa pamamagitan ng pagsasaayos ng variable ng $PATH kapaligiran.

    Magagawa natin ito sa pamamagitan ng pag-apid sa sumusunod na linya sa /etc/profile file ng /etc/profile (para sa pag-install ng buong sistema) o sa file na $HOME/.bash_profile (para sa isang kasalukuyang pag-install ng gumagamit):

    ~ /.bash_profile

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

    I-save ang file, at i-load ang bagong variable ng PATH na kapaligiran sa kasalukuyang session ng shell kasama ang sumusunod na utos:

    source ~/.bash_profile

Subukan ang Pag-install

Upang masubukan kung naka-install nang tama si Go, magtatayo kami ng isang workspace at magtatayo ng isang simpleng "Kumusta na mundo" na programa.

  1. Lumikha ng direktoryo ng workspace

    Sa pamamagitan ng default ang direktoryo ng workspace ay nakatakda sa $HOME/go , upang lumikha ito ng uri:

    mkdir ~/go

    Lumikha ng isang simpleng "Hello World" Go file.

    Sa loob ng workspace lumikha ng isang bagong direktoryo src/hello

    mkdir -p ~/go/src/hello

    at sa direktoryo na iyon lumikha ng isang file na pinangalanan hello.go

    ~ / go / src / hello / hello.go

    package main import "fmt" func main() { fmt.Printf("Hello, World\n") }

    Maaari kang matuto nang higit pa tungkol sa hierarchy direktoryo ng Go workspace dito

    Buuin ang hello.go file:

    Upang mabuo ang file, lumipat sa direktoryo ng ~/go/src/hello at magpatakbo ng go build :

    cd ~/go/src/hello go build

    Ang utos sa itaas ay bubuo ng isang maipapatupad na pinangalanan.

    Patakbuhin ang maipapatupad:

    Patakbuhin ang maipapatupad sa pamamagitan ng pag-type:

    ./hello

    Hello, World

Konklusyon

Ngayon na na-download mo at na-install ang Go sa iyong CentOS system, maaari mong simulan ang pagbuo ng iyong mga proyekto sa Go.

sentimo pumunta