Go各種サードパーティライブラリ、パッケージコマンドのインストール
1483 ワード
記録Goインストール各種サードパーティライブラリ、パッケージコマンド
Mysqlのパッケージのインストール
goコマンドラインでgo get github.com/go-sql-driver/mysql
goconfigのパッケージのインストール
goコマンドラインでgo get github.com/Unknwon/goconfig
Protocol bufferパッケージのインストール
go get -u github.com/golang/protobuf/protoc-gen-go
Redisパッケージのインストール
go get github.com/garyburd/redigo/redis
glogパッケージ
go get github.com/golang/glog
context
mkdir -p $GOPATH/src/golang.org/x/net git clone https://github.com/golang/net $GOPATH/src/golang.org/x/net
Windowsでreleaseバージョンを直接ダウンロードし、protoc-3.3.0-win 32.zip: https://github.com/google/protobuf/releases/tag/v3.3.0
圧縮パッケージをダウンロードして解凍し、binディレクトリを環境変数に設定し、コマンドラインにprotoc-versionを入力すると、正しくインストールされているかどうかを確認できます.
新しいディレクトリにプロトコルファイルを配置することをお勧めします
コマンドライン入力
生成されたプロトコルファイルが表示されます
Mysqlのパッケージのインストール
goコマンドラインでgo get github.com/go-sql-driver/mysql
goconfigのパッケージのインストール
goコマンドラインでgo get github.com/Unknwon/goconfig
Protocol bufferパッケージのインストール
go get -u github.com/golang/protobuf/protoc-gen-go
Redisパッケージのインストール
go get github.com/garyburd/redigo/redis
glogパッケージ
go get github.com/golang/glog
context
mkdir -p $GOPATH/src/golang.org/x/net git clone https://github.com/golang/net $GOPATH/src/golang.org/x/net
Windowsでreleaseバージョンを直接ダウンロードし、protoc-3.3.0-win 32.zip: https://github.com/google/protobuf/releases/tag/v3.3.0
圧縮パッケージをダウンロードして解凍し、binディレクトリを環境変数に設定し、コマンドラインにprotoc-versionを入力すると、正しくインストールされているかどうかを確認できます.
新しいディレクトリにプロトコルファイルを配置することをお勧めします
package example;
message HelloWorld
{
required int32 id = 1; // ID
required string str = 2; // str
optional int32 opt = 3; //optional field
}
コマンドライン入力
protoc --go_out=. ./example/test.proto
生成されたプロトコルファイルが表示されます