ゴラン 、 Goとも短縮されます は、単純さ、効率、信頼性に重点を置いた、無料のオープンソースの静的型付きプログラミング言語です。もともとはインフラストラクチャとネットワークに関連するアプリケーション用に開発され、 Cなどのサーバー側アプリを置き換えることを目的としていました。 およびJava 。
時間の経過とともに、移動 非常に人気があります。コマンドラインツールの作成に使用され、人工知能、クラウドベース、およびサーバー側のアプリケーションで広く使用されています。ただし、移動 インフラストラクチャに関しては、本当に最高のパフォーマンスを発揮します。 Kubernetesなどの人気のあるDevOpsツールの一部 およびDocker 。
この短いガイドでは、 Goをインストールする方法について説明します。 Alpine Linux 。
前提条件
始める前に、 Alpine Linuxのインスタンスがあることを確認してください SSHとともにインストール アクセス。
AlpineLinuxへのGoのインストール
地面から降りるには、アルパインにログインします 示されているように、インスタンスを作成してコミュニティリポジトリを追加します。
cat > /etc/apk/repositories << EOF; $(echo) https://dl-cdn.alpinelinux.org/alpine/v$(cat /etc/alpine-release | cut -d'.' -f1,2)/main/ https://dl-cdn.alpinelinux.org/alpine/v$(cat /etc/alpine-release | cut -d'.' -f1,2)/community/ https://dl-cdn.alpinelinux.org/alpine/edge/testing/ EOF

次に、 Goをインストールします およびその他の必須パッケージは次のとおりです。
# apk add --update --no-cache go vim git make musl-dev curl

それが完了したら、次の変数を次のようにエクスポートします。
export GOPATH=/root/go export PATH=${GOPATH}/bin:/usr/local/go/bin:$PATH export GOBIN=$GOROOT/bin mkdir -p ${GOPATH}/src ${GOPATH}/bin export GO111MODULE=on

それが邪魔にならないように、行くことを確認します 正常にインストールされました:
$ go version

シンプルなGoプログラムの作成
Goをテストするには インストールでは、簡単な Goを作成します vimを使用したプログラム 示されているエディター。
$ vim hello.go
次に、次のコード行を記述します。このコードは、単純なメッセージをstdoutに出力するだけです。コードをエディタに自由に貼り付けてください。
package main import "fmt" func main() { fmt.Printf("Hello guys, welcome to Go Programming\n") }
変更を保存して終了します。
次に、 Goを実行します 次のようにアプリケーション。
$ go run hello.go

これは、実行の確認です。 正常にインストールされました。そして、あなたは行きます。 Goが正常にインストールされました Alpine Linux 。