在go命令行中 go get github.com/go-sql-driver/mysql
在go命令行中 go get github.com/Unknwon/goconfig
go get -u github.com/golang/protobuf/protoc-gen-go
go get github.com/garyburd/redigo/redis
go get github.com/golang/glog
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-win32.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
然后就可以看到有生成好的协议文件了