ホームページ > バックエンド開発 > Golang > Linux 上で Golang 環境をセットアップする方法

Linux 上で Golang 環境をセットアップする方法

PHPz
リリース: 2023-03-29 13:46:57
オリジナル
934 人が閲覧しました

Golang は Google のプログラミング言語であり、その効率性、同時実行性、シンプルさにより、ますます多くの開発者にとって最初の選択肢となっています。 Golang の使用を開始するには、マシン上に Golang 環境をセットアップする必要があります。今回はLinux上でGolang環境を構築する方法を紹介します。

ステップ 1: Golang をインストールする

  1. まず、公式 Web サイトにアクセスして Golang インストール ファイルをダウンロードする必要があります。最新の Golang バージョンは、https://golang.org/dl/ からダウンロードできます。
  2. ダウンロードが完了したら、ターミナルを開いてダウンロード ディレクトリに入ります。ダウンロード ディレクトリが ~/Downloads であるとすると、次のコマンドを使用してディレクトリに入ることができます: cd ~/Downloads
  3. 次に、ダウンロードしたファイルを解凍します。ダウンロードしたファイルの名前が go1.15.2.linux-amd64.tar.gz であるとすると、ターミナルに次のコマンドを入力できます: tar -C /usr/local -xzf go1.15.2.linux-amd64.tar.gz
  4. 次に、Golang を環境変数に追加する必要があります。これを行うには、~/.bashrc ファイルを編集して次の行を追加する必要があります。export PATH=$PATH:/usr/local/go/bin
  5. 最後に、次のコマンドを実行して作成する必要があります。 bashrc ファイルが有効になります: source ~/.bashrc

これで、Golang が正常にインストールされました。

ステップ 2: Golang ワークスペースを作成する

次に、Golang プロジェクトを保存するための Golang ワークスペースを作成する必要があります。次のコマンドを使用して、my_go_workspace という名前のディレクトリを作成できます。 mkdir ~/my_go_workspace

my_go_workspace ディレクトリに、bin、pkg、および src の 3 つのサブディレクトリを作成する必要があります。これらの操作は、次のコマンドを使用して完了できます。

cd ~/my_go_workspace mkdir bin pkg src

これで、Golang ワークスペースが正常に作成されました。

ステップ 3: Golang 環境をテストする

上記のステップでは、Golang が正常にインストールされ、ワー​​クスペースが作成されました。ここで、次のコマンドを使用して、Golang 環境が正常かどうかをテストできます:

echo "package main; func main() { println(\"Hello, world.\") }" > ~/ my_go_workspace/ src/hello.go cd ~/my_go_workspace go build hello.go ./hello

上記のコマンドの実行時にエラーが発生しなかった場合、おめでとうございます。Golang 環境は正常にセットアップされ、使用できます。 Hello, world と表示されます。

結論

この記事では、Linux 上に Golang 環境を構築する方法を紹介しました。 Golang をインストールし、ワークスペースを作成し、環境をテストすることで、Golang を使用したプロジェクトの開発を開始できます。 Golang は今後ますます人気のあるプログラミング言語になると考えており、その速度、同時実行性、シンプルさによって開発作業がより便利になると私は信じています。

以上がLinux 上で Golang 環境をセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート