Goは、Googleによって作成された最新のオープンソースプログラミング言語です。 Kubernetes、Docker、Grafanaなど、多くの人気のあるアプリケーションはGoで記述されています。
このチュートリアルでは、GoをUbuntu18.04マシンにダウンロードしてインストールする手順について説明します。
前提条件#
このチュートリアルを続行する前に、sudo権限を持つユーザーとしてログインしていることを確認してください。
以下の手順に従って、Ubuntu18.04にGoをインストールします。
1。 Go tarballのダウンロード#
この記事を書いている時点で、Goの最新の安定バージョンはバージョン1.13です。 tarballをダウンロードする前に、Goの公式ダウンロードページにアクセスして、新しいバージョンが利用可能かどうかを確認してください。
Goバイナリをダウンロードするには、wgetのいずれかを使用できます またはcurl :
wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz 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 ファイル(現在のユーザーインストール用):
export PATH=$PATH:/usr/local/go/bin
ファイルを保存し、新しいPATH環境変数を現在のシェルセッションにロードします。
source ~/.profile 5。 Goのインストールの確認#
Goバージョンを印刷してインストールを確認します:
go version 出力は次のようになります。
go version go1.13 linux/amd64
Goの開始#
ワークスペースを設定し、従来の「HelloWorld」メッセージを出力するだけのシンプルな「Helloworld」プログラムを作成します。
-
デフォルトでは、ワークスペースディレクトリは
$HOME/goに設定されています 、作成するには、次のように入力します:mkdir ~/go -
ワークスペース内に新しいディレクトリ
src/helloを作成します :mkdir -p ~/go/src/helloそのディレクトリに、
〜/ go / src / hello / hello.gohello.goという名前のファイルを作成します 次の内容で:package main import "fmt" func main() { fmt.Printf("Hello, World\n") }Goワークスペースのディレクトリ階層について詳しくは、こちらをご覧ください。
-
ファイルを作成するには、
~/go/src/helloに移動します ディレクトリを作成し、go buildを実行します コマンド:cd ~/go/src/hellogo build上記のコマンドは、
helloという名前の実行可能ファイルをビルドします 。 -
以下のコマンドを実行するだけで実行可能ファイルを実行できます。
./hello出力は次のようになります。
Hello, World