アンドロイド

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

Local YUM REPO on CentOS 7 / RHEL 7 using DVD ISO

Local YUM REPO on CentOS 7 / RHEL 7 using DVD ISO

目次:

Anonim

Goは、しばしばgolangと呼ばれ、Googleが作成した最新のオープンソースプログラミング言語です。 Kubernetes、Docker、Hugo、Caddyなど、多くの一般的なアプリケーションはGoで記述されています。

このチュートリアルでは、CentOS 7システムにGoをダウンロードしてインストールする方法を示します。

前提条件

このチュートリアルを続ける前に、sudo特権を持つユーザーとしてログインしていることを確認してください。

Goのインストール方法

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

以下の手順に従って、CentOS 7にGoをインストールします。

  1. tarballをダウンロードします。

    Goバイナリをダウンロードするには、 wget または curl 使用します。

    wget

    tarballを確認します。

    ダウンロードが完了したら、 sha256sum コマンドでtarballチェックサムを確認します。

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

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

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

    tarballを抽出します。

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

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

    パス変数を調整します。

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

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

    〜/.bash_profile

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

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

    source ~/.bash_profile

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

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

  1. ワークスペースディレクトリを作成する

    デフォルトでは、ワークスペースディレクトリは $HOME/go 設定され、作成するには次のように入力します。

    mkdir ~/go

    単純な「Hello World」Goファイルを作成します。

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

    mkdir -p ~/go/src/hello

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

    〜/ go / src / hello / hello.go

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

    Goワークスペースのディレクトリ階層の詳細については、こちらをご覧ください。

    hello.goファイルをビルドします。

    ファイルをビルドするには、 ~/go/src/hello ディレクトリに切り替えて go build を実行し go build

    cd ~/go/src/hello go build

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

    実行可能ファイルを実行します。

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

    ./hello

    Hello, World

結論

GoをCentOSシステムにダウンロードしてインストールしたので、Goプロジェクトの開発を開始できます。

Centos Go