GNU/Linux >> Linux の 問題 >  >> Cent OS

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

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

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

前提条件#

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

Goのインストール方法#

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

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

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

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

    wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
  2. tarballを確認します。

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

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

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

  3. tarballを抽出します。

    tarを使用する tarballを/usr/localに抽出するコマンド ディレクトリ:

    sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
  4. パス変数を調整します。

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

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

    〜/ .bash_profile
    export PATH=$PATH:/usr/local/go/bin

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

    source ~/.bash_profile
インストールのテスト#

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

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

    デフォルトでは、ワークスペースディレクトリは$HOME/goに設定されています 、タイプを作成するには:

    mkdir ~/go
  2. 簡単な「HelloWorld」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ワークスペースのディレクトリ階層について詳しくは、こちらをご覧ください

  3. hello.goファイルを作成します:

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

    cd ~/go/src/hellogo build

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

  4. 実行可能ファイルを実行します:

    次のように入力して実行可能ファイルを実行します:

    ./hello
    Hello, World

    上記の出力が表示された場合は、Goが正常にインストールされています。


Cent OS
  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にJava11および12をインストールする方法

  3. CentOS7にWine4.0をインストールする方法

  1. CentOS7にVim8.2をインストールする方法

  2. CentOS7にVirtualBoxをインストールする方法

  3. CentOS8にGitをインストールする方法

  1. CentOS8にDockerをインストールする方法

  2. Centos8にJava8および11をインストールする方法

  3. CentOS8にMySQLをインストールする方法