title: grpc-gateway runtime version conflict
body: <p>from last few days the protoc generator is generating code with v2 version of github.com/grpc-ecosystem/grpc-gateway. I want to keep using github.com/grpc-ecosystem/grpc-gateway v1.16.0. I am unable to remove the v2 version which is causing conflict. I tried removing from go.mod, clearing from $GOPATH. I suppose my protoc generator is not able to use v1 version. Kindly guide me as how shall I sync the grpc-gateway runtime package.</p>
  <p>Using below commands to generate the messages and service</p>
  <pre><code>protoc -I . --go-grpc_out=. api/protobuf-spec/catalog_fetch/*.proto
  protoc -I . --grpc-gateway_out=logtostderr=true:. api/protobuf-spec/catalog_fetch/*.proto
  </code></pre>
  <p>Note: It is generating both grpc.pb.go file and pb.go file, which is further causing issue.</p>
  <pre><code>cannot use mux (type *&quot;github.com/grpc-ecosystem/grpc-gateway/runtime&quot;.ServeMux) as type *&quot;github.com/grpc-ecosystem/grpc-gateway/v2/runtime&quot;.ServeMux ```
  </code></pre>