1. 背景
Go 言語は、近年最も急速に成長しているプログラミング言語の 1 つとして知られており、その効率性、シンプルさ、信頼性などの特性により、開発者に非常に好まれています。 Go言語のアプリケーション開発では、様々なプラグインが使用されることが多いです。便宜のために、この記事では golang プラグインのインストールに関連するプロセスを記録します。
2. golang のインストール
Go 言語をインストールしていない場合は、公式 Web サイトにアクセスしてダウンロードしてインストールできます。インストールプロセスは比較的簡単なので、ここでは説明しません。詳細。この記事ではGo言語のインストールが完了していることを前提としています。
3. golang プラグインをインストールします
1. go-bindata をインストールします
go-bindata は、任意のファイルを Go 言語のソース ファイルに変換するツールです。複数のファイルを変換する .go ファイルにマージされたツール、インストール方法は次のとおりです:
$ go get github.com/jteeuwen/go-bindata/...
2. gogoproto のインストール
gogoproto は、Google プロトコル バッファーをベースにした機能拡張ライブラリです。
$ go get github.com/gogo/protobuf/protoc-gen-gofast $ go get github.com/gogo/protobuf/protoc-gen-gogofast $ go get github.com/gogo/protobuf/protoc-gen-gogofaster $ go get github.com/gogo/protobuf/protoc-gen-gogoslick
3. goreman のインストール
goreman はプロセスを管理および監視するためのツールです。インストール方法は次のとおりです:
$ go get github.com/mattn/goreman
4. govendor# をインストールします
##govendor はプラグインです。依存関係を管理し、開発者が独自のコード ベースを管理しやすくするために使用されます。インストール方法は以下の通りです:$ go get -u github.com/kardianos/govendor
$ go get github.com/golang/mock/gomock $ go install github.com/golang/mock/mockgen
$ go-bindata -pkg=resources -o pkg/main/resources/bindata.go assets/
$ protoc -I . -I $GOPATH/src --gogofaster_out=plugins=grpc:. *.proto
web: go run main.go http worker: go run main.go worker
$ goreman start
$ mkdir myproject $ cd myproject $ go init $ govendor init
$ go get github.com/fatih/color $ govendor add +external
$ govendor sync
#gomock を使用して、単体テスト用のモック コードを生成できます。 gomock を使用する手順は次のとおりです:
1. モック化するオブジェクトを表すインターフェイスを作成します。
2. モックコードを生成するには、mockgen を使用します。
3. テスト ケースを作成し、テストにモック オブジェクトを使用します。
5. まとめ
この記事では、golang プラグインのインストール方法を簡単に紹介し、皆様の golang 開発作業の一助となれば幸いです。もちろん、ここで紹介したのは一般的に使用されるプラグインのほんの一部であり、使用する価値のあるプラグインは他にもたくさんあります。
以上がgolang プラグインのインストールに関連するプロセスを記録します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。