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/hello
go build
上記のコマンドは、
hello
という名前の実行可能ファイルをビルドします 。 -
以下のコマンドを実行するだけで実行可能ファイルを実行できます。
./hello
出力は次のようになります。
Hello, World