アンドロイド

CentOS 8にGoをインストールする方法

Learn CentOS 22 - Hosting a Simple Web Page with Apache

Learn CentOS 22 - Hosting a Simple Web Page with Apache

目次:

Anonim

Goは、Googleが作成した最新のオープンソースプログラミング言語であり、信頼性の高い効率的なアプリケーションを構築できます。

Kubernetes、Docker、Prometheus、Terraformなどの多くの一般的なアプリケーションはGoで記述されています。

このチュートリアルでは、CentOS 8にGoをダウンロードしてインストールする方法について説明します。

CentOS 8でのGoのダウンロードとインストール

この記事を書いている時点では、Goの最新の安定バージョンはバージョン1.13.4です。 tarballをダウンロードする前に、Goの公式ダウンロードページにアクセスして、新しいバージョンがあるかどうかを確認してください。

以下の手順を実行して、CentOS 8にGoをダウンロードしてインストールします。

  1. wget または curl ユーティリティを使用してGoバイナリをダウンロードします。

    wget

    アーカイブがダウンロードされたら、次を入力してtarballチェックサムを確認します。

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

    sha256sum コマンドから sha256sum されるハッシュが、ダウンロードページのハッシュと一致することを確認してください。

    692d17071736f74be04a72a06dab9cac1cd759377bd85316e52b2227604c004c go1.13.4.linux-amd64.tar.gz

    tar コマンドを使用して、tarballを /usr/local ディレクトリに抽出します。

    sudo tar -C /usr/local -xf go1.13.4.linux-amd64.tar.gz

    上記のコマンドは、rootまたはsudo特権を持つユーザーとして実行する必要があります。

    $PATH 環境変数を調整して、Go実行可能バイナリの場所をシステムに指示します。

    これを行うには、次の行を /etc/profile ファイル(システム全体のインストールの場合)または $HOME/.bash_profile ファイル(現在のユーザーのインストールの場合)に追加します。

    〜/.bash_profile

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

    ファイルを保存し、 source コマンドを使用して、新しい PATH 環境変数を現在のシェルセッションにロードします。

    source ~/.bash_profile

それでおしまい。 この時点で、GoはCentOSシステムにインストールされています。

インストールをテストする

Goが正しくインストールされているかどうかをテストするために、ワークスペースをセットアップし、単純な「Hello world」プログラムを作成します。

  1. ワークスペースディレクトリの場所は、 GOPATH 環境変数で指定されます。 デフォルトでは、 $HOME/go 設定されています。 ディレクトリを作成するには、次のコマンドを実行します。

    mkdir ~/go

    ワークスペース内に新しいディレクトリ src/hello 作成します。

    mkdir -p ~/go/src/hello

    そのディレクトリに hello.go という名前のファイルを作成します。

    nano ~/go/src/hello/hello.go

    次のコードをファイルに貼り付けます。

    〜/ go / src / hello / hello.go

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

    ~/go/src/hello ディレクトリに go build go build を実行してコードをビルドします。

    cd ~/go/src/hello go build

    上記のコマンドは、 hello という名前の実行可能ファイルをビルドします。

    次を入力して実行可能ファイルを実行します。

    ./hello

    Hello, World

結論

Goをダウンロードしてインストールしたので、Goコードの記述を開始できます。

Centos Go