このチュートリアルでは、Ubuntu 18.04 VPSにGoをインストールする方法と、単純なGoアプリケーションを構築する方法を示します。
Goは、Googleによって作成されたオープンソースのコンパイル済みプログラミング言語です。 Goは、Goで記述されたDockerやKubernetesなどの多くのアプリケーションで人気があります。この言語はサーバーを作成するために設計されており、ライブラリの大きなセットを提供するため、非常に用途が広く、多くのユースケースに適用できます。
インストールを始めましょう。
前提条件
- このチュートリアルでは、Ubuntu18.04VPSの1つを使用します。
- 完全なSSHルートアクセスまたはsudo権限を持つユーザーも必要です。
ステップ1:SSH経由で接続して更新
次のコマンドを使用して、rootユーザーとしてSSH経由でサーバーに接続します。
ssh root@IP_ADDRESS -p PORT_NUMBER
「IP_ADDRESS」と「PORT_NUMBER」をサーバーのそれぞれのIPアドレスとSSHポート番号に置き換えることを忘れないでください。
インストールを開始する前に、システムパッケージを最新バージョンに更新する必要があります。簡単に実行でき、数分もかかりません。
これを行うには、次のコマンドを実行します。
sudo apt-get update sudo apt-get upgrade
更新が完了したら、次のステップに進むことができます。
ステップ2:Goをインストールする
まず、現在のバイナリアーカイブファイルをダウンロードする必要があります。ダウンロードする前に、Goの公式ダウンロードページにアクセスして、最新バージョンを確認する必要があります。
wgetを使用します 最新の安定バージョンをダウンロードするコマンド。
wget https://dl.google.com/go/go1.12.7.linux-amd64.tar.gz
tarballチェックサムを確認するには、「 sha256sum」を使用します。 ‘コマンド:
sha256sum go1.12.7.linux-amd64.tar.gz
出力は次のようになります。
66d83bfb5a9ede000e33c6579a91a29e6b101829ad41fffb5c5bb6c900e109d9 go1.12.7.linux-amd64.tar.gz
sha256sumからハッシュが印刷されていることを確認する必要があります コマンドは、Goダウンロードページのコマンドと一致します。
次に、 tarを抽出します / usr / localへのファイル 次のコマンドを使用してディレクトリを作成します:
sudo tar -C /usr/local -xzf go1.12.7.linux-amd64.tar.gz
ここで、システム上でGo実行可能バイナリの場所を指定する必要があります。これにより、端末で実際にコマンドを実行できるようになります。そのためには、 PATHを設定する必要があります。 環境変数。 $ HOME / .profileへのパスを追加する必要があります 現在のユーザーのファイル。
nano $HOME/.profile
そして、次のパスを追加します:
export PATH=$PATH:/usr/local/go/bin
ファイルを保存し、新しい PATHをロードします 次のコマンドを実行して、現在のシェルセッションに変数を追加します。
source ~/.profile
ステップ3:Goのインストールを確認する
すべてが正しくインストールおよび設定されていれば、Goコマンドを実行できるはずです。
Goのバージョンを確認するには、次のコマンドを実行します。
go version
出力は次のようになります。
go version go1.12.7 linux/amd64
構成されているすべての環境変数を確認する場合は、次のコマンドを使用できます。
go env
出力は次のようになります。
GOARCH="amd64" GOBIN="" GOCACHE="/root/.cache/go-build" GOEXE="" GOFLAGS="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOOS="linux" GOPATH="/root/go" GOPROXY="" GORACE="" GOROOT="/usr/local/go" GOTMPDIR="" GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64" GCCGO="gccgo" CC="gcc" CXX="g++" CGO_ENABLED="1" GOMOD="" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2" PKG_CONFIG="pkg-config" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build959242624=/tmp/go-build -gno-record-gcc-switches"
Goがサーバーに正常にインストールされ、セットアップされました。次に、簡単なサンプルプログラムを使用してインストールをテストします。
ステップ4:Goインストールのテスト
新しいワークスペースディレクトリを作成し、簡単なGoアプリケーションを作成します。
ワークスペースディレクトリを作成するには、次のコマンドを実行します。
mkdir ~/go
次のコマンドを使用して、ワークスペース内に新しいディレクトリを作成する必要があります。
mkdir -p ~/go/src/helloGo
そのディレクトリにhelloGo.goという名前の新しいファイルを作成する必要があります 次のコンテンツを貼り付けます:
package main import "fmt" func main() { fmt.Printf("Hello, Go\n") }
次に、次のコマンドを実行してファイルを作成する必要があります。
cd ~/go/src/helloGo go build
次に、以下のコマンドを実行して実行可能ファイルを実行できます。
./helloGo
次の出力が表示されます。
Hello, Go
これですべてです。このチュートリアルでは、Ubuntu 18.04 VPSにGoをインストールする方法と、単純なGoアプリケーションを構築する方法を学びました。これで、大規模なコミュニティとGoで作成された多くのプログラムを利用できます。
もちろん、Ubuntu VPSプランのいずれかを使用している場合は、Ubuntu 18.04 VPSにGoをインストールする必要はありません。その場合は、専門のLinux管理者にUbuntu18.04にGoをインストールするよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS 。 Ubuntu18.04にGoをインストールする方法に関するこの投稿が気に入った場合 、下の共有ボタンを使用してソーシャルネットワークで友達と共有するか、コメントセクションに返信を残してください。ありがとう。