ソフトウェア開発業界の継続的な発展に伴い、より多くの開発者が効率的なプログラミング言語である golang に注目し始めています。ただし、実際のプロジェクトで golang を使用する場合は、まず対応するデプロイ環境をセットアップする必要があります。この記事では、golangのデプロイ環境の構築と設定について紹介します。
1. golang をインストールします
まず、公式 Web サイト https://golang.google.cn/ から golang インストール パッケージをダウンロードし、次に従ってダウンロードする対応するバージョンを選択する必要があります。オペレーティング システム。 Windows プラットフォームでは、ダウンロード後直接インストール プログラムを実行できますが、Linux プラットフォームでは、ファイルを手動で解凍し、解凍されたファイル ディレクトリをシステムの環境変数に追加する必要があります。
2. GOPATH の設定
GOPATH は golang プロジェクトの基本ディレクトリであり、すべてのプロジェクト ファイルと依存モジュールは GOPATH ディレクトリに保存する必要があります。デフォルトでは、GOPATH の値は $HOME/go です。これは、go ディレクトリがホーム ディレクトリの下に作成されることを意味します。次のコマンドで GOPATH の値を確認できます:
go env GOPATH
管理を容易にするために、GOPATH ディレクトリにさらに 3 つのディレクトリを作成できます: src、pkg、bin forストレージ ソース コード、コンパイルされたライブラリ、および実行可能ファイル。このときのGOPATHの構造は以下の通りとなります。
$HOME/go
─ bin
─ pkg
─ src
3. 依存関係管理ツールをインストールする
Golang の依存関係管理は非常に重要で、最も一般的に使用される依存関係管理ツールは go module で、依存関係と依存バージョンを簡単に管理できます。 golang 1.11 以降では、go モジュールがデフォルトで有効になっているため、別途インストールする必要はありません。 1.11 より前のバージョンでは、go get コマンドを使用してインストールする必要があります。
go get -u github.com/golang/dep/cmd/dep
4. データベース ドライバーをインストールします
golang 環境を構築する場合、golang を使用してデータベースを操作できるように、対応するデータベース ドライバーをインストールする必要があります。一般的に使用されるデータベース ドライバーには次のものがあります。
go get -u github.com/go-sql-driver/mysql
go get -u github.com/lib/pq
go get -u github. com/mattn/go-sqlite3
5. Web フレームワークのインストール
ほとんどの golang Web 開発では、開発作業を簡素化するために Web フレームワークの使用が必要です。一般的に使用される Web フレームワークのいくつかを次に示します:
go get -u github.com/gin-gonic/gin
go get -u github.com/astaxie/beego
go get -u github.com/labstack/echo
6. Swagger をインストールする
Swagger は、golang Web アプリケーションの API ドキュメントを生成し、API インターフェイスをテストする便利な方法を提供し、プロジェクトのデバッグ ツールとしても使用できます。 golang アプリケーションに Swagger を追加する手順は次のとおりです。
go get -u github.com/swaggo/swag/cmd/swag
プロジェクトのルート ディレクトリで次のコマンドを実行します:
swag init
ターミナルに次のコマンドを入力します:
swag init -g [main.go へのパス]
7. その他の一般的なツール
以上がgolangのデプロイ環境の構築・設定を詳しく解説した記事の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。