golangバージョンのインストール

王林
リリース: 2023-05-16 17:27:37
オリジナル
633 人が閲覧しました

Golang は、高パフォーマンスの Web アプリケーションやクラウドネイティブ アプリケーションの開発に広く使用されている、非常に人気のあるプログラミング言語です。 Golang を学習して使用したい場合は、まず Golang バージョンをコンピュータまたはサーバーにインストールする必要があります。この記事ではGolang版のインストールについて詳しく紹介します。

  1. インストール環境

Golang バージョンのインストールを開始する前に、次のオペレーティング システムとソフトウェア環境がインストールされていることを確認してください:

  • Linux 、Windows または MacOS オペレーティング システム
  • Bash またはコマンド ライン ターミナル
  • GCC コンパイラと Golang ソース コードを構築するためのコマンドを作成
  • ダウンロード用の Git バージョン管理システムおよび Golang を更新するソースコード
  1. #ソースコードパッケージをダウンロード
#Golang 公式 Web サイトから最新のものをダウンロードできます https://golang.org/dl/ Golang ソースコードパッケージ。必要なオペレーティング システムとアーキテクチャを選択し、ダウンロード ボタンをクリックします。さらに、コマンド ラインを使用してソース コード パッケージをダウンロードし、解凍することもできます。

$ curl -O https://storage.googleapis.com/golang/go1.17.1.linux-amd64.tar.gz
$ tar xvf go1.17.1.linux-amd64.tar.gz
ログイン後にコピー

このうち、go1.17.1.linux-amd64.tar.gz は、Golang のバージョン番号とアーキテクチャ情報です。 、必要に応じて変更できます。

    環境変数の設定
Golang を便利に使用するには、そのバイナリ ファイルのパスを PATH 環境変数に追加する必要があります。 Linux および MacOS では、~/.bashrc ファイルを編集して次の行を追加できます。

export PATH=$PATH:/path/to/go/bin
ログイン後にコピー

/path/to/go は、Golang の解凍されたインストール パスです。 Windows では、システム環境変数またはユーザー環境変数を編集し、Path 変数にパスを追加できます。

    テスト インストール
上記の手順を完了した後、次のコマンドを実行して、Golang が正常にインストールされているかどうかをテストできます:

$ go version
ログイン後にコピー

If the version Golang の数が出力されればインストールは成功です。さらに、単純な helloworld.go プログラムを作成して、Golang のコンパイルと実行を検証することもできます。

package main

import "fmt"

func main() {
    fmt.Println("Hello, world!")
}
ログイン後にコピー

上記のプログラムを helloworld.go ファイルとして保存し、次のコマンドを実行してコンパイルして実行します。 :

$ go build helloworld.go
$ ./helloworld
ログイン後にコピー

Hello, world! が出力されれば、コンパイルと操作は成功です。

概要

上記の 4 つの手順を通じて、Golang バージョンをすぐにインストールして構成し、独自のプログラムの作成を開始できます。インストール プロセス中に問題やエラー メッセージが発生した場合は、Golang の公式ドキュメントまたはコミュニティ フォーラムでヘルプとサポートを確認してください。

以上がgolangバージョンのインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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