6 For this sample, we've already generated the server and client stubs from [helloworld.proto](helloworld/helloworld/helloworld.proto).
11 - This requires Go 1.6 or later
12 - Requires that [GOPATH is set](https://golang.org/doc/code.html#GOPATH)
16 $ # ensure the PATH contains $GOPATH/bin
17 $ export PATH=$PATH:$GOPATH/bin
24 $ go get -u google.golang.org/grpc/examples/helloworld/greeter_client
25 $ go get -u google.golang.org/grpc/examples/helloworld/greeter_server
43 OPTIONAL - Rebuilding the generated code
44 ----------------------------------------
46 1 First [install protoc](https://github.com/google/protobuf/blob/master/README.md)
47 - For now, this needs to be installed from source
48 - This is will change once proto3 is officially released
50 2 Install the protoc Go plugin.
53 $ go get -a github.com/golang/protobuf/protoc-gen-go
56 3 Rebuild the generated Go code.
59 $ go generate google.golang.org/grpc/examples/helloworld/...