アンドロイド

ubuntu 18.04でgoをインストールする方法

Beginner's Guide To Installing Ubuntu 18.04 LTS

Beginner's Guide To Installing Ubuntu 18.04 LTS

目次:

Anonim

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

このチュートリアルでは、Ubuntu 18.04マシンにGoをダウンロードしてインストールする手順を説明します。

前提条件

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

UbuntuにGoをインストールする

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

1. Go tarballのダウンロード

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

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

wget

2. Go tarballの検証

tarballチェックサムを確認するには、 sha256sum コマンドを使用できます。

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

出力は次のようになります。

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

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

3. Go tarballの抽出

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

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

4.パス変数の調整

システムがGo実行可能バイナリの場所を知るために、 $PATH 環境変数を調整する必要があります。 これを行うには、次の行を /etc/profile ファイル(システム全体のインストールの場合)または $HOME/.profile ファイル(現在のユーザーのインストールの場合)に追加します。

〜/.profile

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

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

source ~/.profile

5. Goインストールの検証

Goバージョンを印刷してインストールを確認します

go version

出力は次のようになります。

go version go1.13 linux/amd64

Goを始めよう

ワークスペースをセットアップし、古典的な「hello world」メッセージを単に印刷する単純な「Hello world」プログラムを作成します。

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

    mkdir ~/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ワークスペースディレクトリ階層の詳細については、こちらをご覧ください。

    ファイルをビルドするには、 ~/go/src/hello ディレクトリに移動し、 go build コマンドを実行し go build

    cd ~/go/src/hello go build

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

    以下のコマンドを実行するだけで実行可能ファイルを実行できます。

    ./hello

    出力は次のようになります。

    Hello, World

結論

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

問題が発生した場合やフィードバックがある場合は、下にコメントを残してください。

ubuntu go