support go 1.17 version when use bootstrap.sh (#91)

* check go version with install

* fix GO_TARGET_VERSION to 1.17

* fix: version check error
This commit is contained in:
PJC
2021-08-24 03:41:29 +09:00
committed by GitHub
parent 9016da1936
commit a8b0125e42
+13 -2
View File
@@ -24,5 +24,16 @@ fi
go mod download
go get -u github.com/twitchtv/twirp/protoc-gen-twirp@v8.1.0
go get -u google.golang.org/protobuf/cmd/protoc-gen-go@v1.27.1
GO_VERSION=`go version | { read _ _ v _; echo ${v#go}; }`
GO_TARGET_VERSION=1.17
function version { echo "$@" | awk -F. '{ printf("%d%03d%03d%03d\n", $1,$2,$3,$4); }'; }
if [ $(version $GO_VERSION) -ge $(version $GO_TARGET_VERSION) ];
then
go install github.com/twitchtv/twirp/protoc-gen-twirp@v8.1.0
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.27.1
else
go get -u github.com/twitchtv/twirp/protoc-gen-twirp@v8.1.0
go get -u google.golang.org/protobuf/cmd/protoc-gen-go@v1.27.1
fi