Goは、しばしばgolangisと呼ばれ、信頼性が高く効率的なアプリケーションを構築できるようにする、Googleによって作成された最新のオープンソースプログラミング言語です。 Goはコンパイルされた言語です。つまり、ソフトウェアの実行に使用される実行可能ファイルを作成するには、ソースコードをコンパイルする必要があります。
Kubernetes、Docker、Prometheus、Terraformなど、多くの人気のあるアプリケーションはGoで記述されています。
このチュートリアルでは、Ubuntu20.04にGoをダウンロードしてインストールする方法について説明します。
Ubuntu 20.04へのGoのインストール#
次の手順を実行して、Ubuntu20.04にGoをインストールします。
1。 Go tarballのダウンロード#
この記事を書いている時点で、Goの最新の安定バージョンはバージョン1.14.2です。 tarballをダウンロードする前に、Goの公式ダウンロードページにアクセスして、新しいバージョンが利用可能かどうかを確認してください。
sudo権限を持つユーザーとして次のコマンドを実行し、/usr/local
にあるGoバイナリアーカイブをダウンロードして抽出します。 ディレクトリ:
wget -c https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
2。パス変数の調整#
Goディレクトリの場所を$PATH
に追加する 環境変数の場合、システムはGo実行可能バイナリの場所を認識します。
これは、/etc/profile
のいずれかに次の行を追加することで実行できます。 ファイル(システム全体のインストールの場合)または$HOME/.profile
ファイル(現在のユーザーインストール用):
export PATH=$PATH:/usr/local/go/bin
ファイルを保存し、新しいPATH環境変数を現在のシェルセッションにロードします。
source ~/.profile
3。 Goのインストールの確認#
Goバージョンを印刷してインストールを確認します:
go version
出力は次のようになります。
go version go1.14.2 linux/amd64
Goの開始#
Goのインストールをテストするために、ワークスペースを作成し、従来の「helloworld」メッセージを出力する簡単なプログラムを作成します。
-
デフォルトでは、
GOPATH
ワークスペースの場所を指定する変数は、$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ドキュメントページにアクセスしてください。
-
**
~/go/src/hello
に移動します ディレクトリを作成し、go build
を実行します プログラムを作成するには:cd ~/go/src/hello
go build
上記のコマンドは、
hello
という名前の実行可能ファイルを作成します 。 -
以下のコマンドを実行するだけで実行可能ファイルを実行できます。
./hello
出力は次のようになります。
Hello, World