メインコンテンツまでスキップ

CentOSにGoをインストールする方法

CentOSにGoをインストールする方法

Go(またはGolangとも呼ばれる)は、Googleによって開発された強力なオープンソースのプログラミング言語です。効率的で簡潔、高性能な設計がされており、スケーラブルで信頼性のあるアプリケーションを構築するための優れた選択肢となっています。このチュートリアルでは、CentOSにGoをインストールする手順をステップバイステップで説明します。

前提条件

始める前に、以下の前提条件を満たしていることを確認してください:

  • rootアクセスを持つCentOSサーバー、またはsudo権限を持つユーザー。
  • 安定したインターネット接続。

ステップ1: システムパッケージの更新

まず、システムパッケージを最新バージョンに更新しましょう。ターミナルを開き、次のコマンドを実行します:

sudo yum update -y

このコマンドは、CentOSシステム上でインストールされているすべてのパッケージを更新します。

ステップ2: Goのダウンロードと展開

Goは、CentOSを含むさまざまなオペレーティングシステム向けに公式のバイナリディストリビューションが用意されています。最新の安定版のGoをダウンロードするために、ウェブブラウザで公式のGoダウンロードページにアクセスします。URLは https://golang.org/dl/ です。

自身のシステムアーキテクチャに合ったGoのバージョンを探します。たとえば、64ビットのCentOSを使用している場合は、Linuxの tar.gz アーカイブのダウンロードリンクをクリックします。

ダウンロードが完了したら、ターミナルを開き、ダウンロードしたファイルが保存されているディレクトリに移動します。cd コマンドを使用してディレクトリを変更します。たとえば、ファイルをDownloadsフォルダにダウンロードした場合は、次のコマンドを実行します:

cd ~/Downloads

次に、tar コマンドを使用してダウンロードしたアーカイブを展開します:

sudo tar -C /usr/local -xzf go<version>.linux-amd64.tar.gz

上記のコマンドの <version> をダウンロードしたGoパッケージの実際のバージョン番号に置き換えてください。たとえば、Goのバージョン1.17をダウンロードした場合、コマンドは次のようになります:

sudo tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz

このコマンドにより、Goのバイナリおよび関連ファイルが /usr/local ディレクトリに展開されます。

ステップ3: Goの環境変数の設定

Goを効果的に使用するためには、いくつかの環境変数を設定する必要があります。これらの変数には GOROOTGOPATH、および PATH が含まれます。

お好みのテキストエディタを開き、システム全体のプロファイルファイル /etc/profile を開きます:

sudo vi /etc/profile

ファイルの末尾に以下の行を追加します:

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

ファイルを保存し、テキストエディタを終了します。

次に、以下のコマンドを実行して現在のセッションに変更を適用します:

source /etc/profile

これにより、環境変数が現在のユーザーに利用可能になります。または、システムからログアウトし、再ログインすることもできます。

ステップ4: インストールの確認

Goが正常にインストールされたかを確認するために、新しいターミナルセッションを開き、次のコマンドを実行します:

go version

出力にインストールされたGoのバージョンが表示されます。たとえば:

go version go1.17 linux/amd64

おめでとうございます!CentOSシステムにGoが正常にインストールされました。

ステップ5: Goのインストールをテストする

さあ、インストールをテストするために、シンプルなGoプログラムを作成してみましょう。お好みのテキストエディタを使用して、hello.go という新しいファイルを作成します:

vi hello.go

以下のコードをファイルに追加します:

package main

import "fmt"

func main() {
fmt.Println("Hello, Go!")
}

ファイルを保存し、テキストエディタを終了します。

Goプログラムをコンパイルして実行するために、次のコマンドを実行します:

go run hello.go

以下の出力が表示されるはずです:

Hello, Go!

期待通りの出力が表示されれば、Goのインストールは正しく機能しています。

結論

このチュートリアルでは、CentOSにGoをステップバイステップでインストールする方法を学びました。システムパッケージを更新し、Goのバイナリをダウンロードして展開し、必要な環境変数を設定し、インストールを確認し、シンプルなプログラムを実行することでGoをテストしました。これで、Goプログラミング言語を使用してアプリケーションの開発を始める準備が整いました。

最新の機能やバグ修正を活用するために、定期的にGoのインストールを更新することを忘れないでください。Goでの開発を楽しんでください!