[Golang] Golang の基本入門チュートリアル -- Go 言語開発環境を構築するための基本インストール 0

目次

GO言語をインストールしてダウンロードする

ダウンロード

ダウンロードリンク

バージョンの選択

 インストール

Windowsのインストール

Linux でインストールする

Mac にインストールする

診る

 

ゴルートとゴパス

ゴプロキシ 

Go 開発エディター 

VS コードの概要

ダウンロードとインストール

構成

Go 拡張機能

最初の囲碁プログラム

こんにちは世界

mod initに行く

書く

コンパイル

 VSCode はデフォルトのターミナルを切り替えます


この記事は Go1.20.1 バージョンに基づいており、最初から Go 言語と開発環境をダウンロードして構築する方法を説明しています。

: Go 言語のバージョン 1.14 以降では、依存関係を管理するために go モジュールを使用することが推奨されており、GOPATH ディレクトリにコードを記述する必要はなくなりました。

GO言語をインストールしてダウンロードする

ダウンロード

ダウンロードリンク

Go公式サイトのダウンロードアドレス:https ://golang.org/dl/

Go 公式ミラー サイト (推奨):すべてのリリース - Go プログラミング言語

バージョンの選択

Windows および Mac プラットフォームの場合は実行可能ファイル バージョンをダウンロードし、Linux プラットフォームの場合は圧縮ファイル バージョンをダウンロードすることをお勧めします。

注: Go 言語の更新反復速度は速いため、ここで最新バージョンを選択してダウンロードできますが、インストール プロセスはほぼ同じです。

 インストール

Windowsのインストール

この設置例は 64位Win10システム設置を Go1.20.1可执行文件版本例にしています。

前の手順で選択したインストール パッケージをローカルにダウンロードします。

 

 

 ダウンロードしたファイルをダブルクリックし、下図の手順に従ってインストールしてください。

 Go のインストール ディレクトリを指定します。C ドライブを配置しないことをお勧めします。

 「インストール」をクリックします。

 プログラムのインストールが完了するまで待ち、「完了」をクリックしてインストーラーを終了します。

 

Linux でインストールする

Linux プラットフォームで go コードを入力したくない場合は、Linux プラットフォームに Go をインストールする必要はありません。開発マシンで書かれた go コードは、クロスプラットフォームでコンパイルするだけで済みます (クロスプラットフォームを参照してください)。詳細については記事の最後にあるコンパイルを参照)、Linux サーバーにコピーして実行すると、プラットフォーム間で Go プログラムを簡単にデプロイできるという利点もあります。

go1.20.1.linux-amd64.tar.gzバージョン選択ページでファイルを選択してダウンロードします。

wget https://dl.google.com/go/go1.14.1.linux-amd64.tar.gz

 ダウンロードしたファイルを/usr/localディレクトリに解凍します。

tar -zxvf go1.14.1.linux-amd64.tar.gz -C /usr/local  # 解压

権限がないことを示すメッセージが表示された場合は、sudoroot ユーザーとして再実行します。実行後/usr/local/go以下のディレクトリが表示されます。

環境変数の構成: Linux には、環境変数を構成できるファイルが 2 つあります。これらは/etc/profileすべてのユーザーに対して有効であり、$HOME/.profile現在のユーザーに対して有効です。自分の状況に応じて開くファイルを選択し、次の 2 行のコードを追加して保存し、出口。

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

変更後/etc/profile、再起動して有効にし、$HOME/.profile変更後、source コマンドを使用して$HOME/.profileファイルをロードして有効にします。診る:

~ go version
go version go1.14.1 linux/amd64

Mac にインストールする

実行可能ファイルのバージョンをダウンロードし、「次へ」/usr/local/goをクリックしてインストールすると、デフォルトで go がディレクトリにインストールされます。

診る

前の手順のインストール プロセスが完了したら、ターミナル ウィンドウを開いてgo versionコマンドを入力し、インストールされている Go のバージョンを表示できます。

 

ゴルートとゴパス

GOROOTと はGOPATH環境変数で、GOROOTGo 開発パッケージをインストールするパスです。Go 1.8 バージョン以降、Go 開発パッケージはインストールが完了した後にデフォルトのディレクトリを設定します。Go は Go1.14 以降で有効になりますGOPATH。バージョン モジュール モードの後は、コードを GOPATH ディレクトリに書き込む必要がないため、自分で GOPATH を設定する必要はなく、デフォルトの GOPATH を使用するだけです。

コンピュータ上のパスを表示するにはGOPATH、ターミナルを開いて次のコマンドを入力し、Enter キーを押します。

go env

端末によって出力されたコンテンツ内で、GOPATH対応する特定のパスを見つけます。

ゴプロキシ 

Go1.14 以降では、パターンを使用して依存環境を管理することが推奨されておりgo mod、以下の src ディレクトリにコードを記述することは必須ではなくなりGOPATH、コンピューター上のどこにでも go コードを記述できます。(インターネット上の一部のチュートリアルは、バージョン 1.11 より前に適用できます。)

デフォルトの GoPROXY 構成は次のとおりですGOPROXY=https://proxy.golang.org,direct。国内アクセスが利用できないためhttps://proxy.golang.org、PROXY を変更する必要があります。https://goproxy.ioまたはを使用することをお勧めしますhttps://goproxy.cn

次のコマンドを実行して GOPROXY を変更できます。

go env -w GOPROXY=https://goproxy.cn,direct

Go 開発エディター 

理論的には、Go 言語開発にはどのテキスト エディタでも使用できますが、VS Codeと を使用することをお勧めしますGolandこの記事で使用するのは、VS Code进行开发。

VS コードの概要

VS Code正式名称は、Microsoft がオープンソース化した無料の最新軽量コード エディターで、構文の強調表示、スマート コード補完、カスタム ホットキー、ブラケット マッチング、コード スニペット、コード比較 Diff などを、ほぼすべての主流開発言語でサポートしていVisual Studio Codeます、プラグインの拡張をサポートし、Win、Mac、Linux プラットフォームをサポートします。

一部の IDE ほど強力ではありませんが、Go 拡張プラグインを追加した後の日常の Go 開発には十分です。

ダウンロードとインストール

VS Code公式ダウンロード リンク: Visual Studio Code のダウンロード - Mac、Linux、Windows

3 つの主流プラットフォームはすべてサポートされており、コンピュータ プラットフォームに応じて対応するインストール パッケージを選択してください。

 ダウンロードしたインストールファイルをダブルクリックし、ダブルクリックしてインストールします。

構成

簡体字中国語プラグインをインストールする

左側のメニュー バーの最後の項目をクリックし管理扩展搜索框に C と入力しhinese 、結果リストの最初の項目を選択して、install[インストール] をクリックします。

インストールが完了すると、右下隅にプロンプ​​トが表示され、重启VS Code再起動すると、VS Code に中国語が表示されます。

Go 拡張機能

次に、Go 言語開発をサポートするために VS Code エディターのGo拡張機能をインストールする必要があります。

 直接インストールするだけです。

最初の囲碁プログラム

こんにちは世界

 それでは、最初の Go プロジェクトを作成しましょう -- hello

mod initに行く

go モジュール モードを使用して新しいプロジェクトを作成する場合、コマンドを使用してプロジェクトを初期化する必要があります。これにより、プロジェクトのルート ディレクトリにファイルが生成されます。たとえば、この名前を最初の Go プロジェクトとして使用し、次のコマンドを実行します。go mod init 项目名go.modhello

go mod init hello

: VS Code の右下隅にプラグインのインストールを求めるプロンプトが表示された場合は、必ず [ すべてインストール] をクリックして インストールしてください。

書く

次に、そのディレクトリにファイルを作成しますmain.go

package main  // 声明 main 包,表明当前是一个可执行程序

import "fmt"  // 导入内置 fmt 包

func main(){  // main函数,是程序执行的入口
	fmt.Println("Hello World!")  // 在终端打印 Hello World!
}

: fmt パッケージは自動的にインポートできます。

 

コンパイル

go buildコマンドとは、ソースコードを実行可能ファイルにコンパイルすることを意味します。

(ターミナルに入る方法は左下の感嘆符をクリックすることです)

hello ディレクトリで実行します。

go build

コンパイルされた実行可能ファイルは、コンパイル コマンドが実行される現在のディレクトリに保存されます (プラットフォームの場合、実行可能ファイルはWindows現在のディレクトリにあります)。hello.exe

このファイルはターミナルで直接実行できますhello.exe

c:\desktop\hello>hello.exe
Hello World!

:ここに hello.exe エラーを入力します。以下を参照してください。 

-oパラメーターを使用して、コンパイルされた実行可能ファイルの名前を指定することもできます。

go build -o heiheihei.exe

 VSCode はデフォルトのターミナルを切り替えます

間違いを犯したばかりの友人は、次のことを試すことができます。

./hello.exe

この方法で正常に実行できることがわかります。なぜでしょうか?
実際にはターミナルが異なり、冒頭ではpowershellを使用していますが、記事ではcmdを使用しています。

次に、デフォルトのターミナルを cmd に変更しましょう。

 クリックして入力すると、次のようになります。
 

コマンドプロンプトを選択します。

最後に、VS Code で開いているターミナルを再起動するか、VS Code を直接再起動します

(最後に、この記事は著者が李文州のブログを勉強して書いたものなので、類似点があります。兄貴分の李文州のブログアドレスもここにあります: 興味があれば、こちらをご覧ください)

おすすめ

転載: blog.csdn.net/qq_62464995/article/details/129497549