Not able to install couchbase go sdk

Hi,

machine os - CentOS 7
I need to download specific commit for gocb.v1.
For that I have to export GO111MODULE=0n.
but when I am trying to download the gocb package, error is occured:
$ echo GO111MODULE on go get gopkg.in/couchbase/gocb.v1@d46732ea85f0ca44f82842ca2996bd2a21995172

go build gopkg.in/couchbaselabs/gocbconnstr.v1: no Go files in

Please help and guide.

Regards,
Aditi

Hi @aditimittal15 what version of Go are you using? I’ve just created a new centos7 VM and installed Go 1.13 on it, everything seems to look good when I do the following (outside of the GOPATH, so modules are already enabled):

$ go mod init test
go: creating new go.mod: module test
$ go get gopkg.in/couchbase/gocb.v1@d46732ea85f0ca44f82842ca2996bd2a21995172
go: finding gopkg.in d46732ea85f0ca44f82842ca2996bd2a21995172
go: finding gopkg.in/couchbase/gocb.v1 d46732ea85f0ca44f82842ca2996bd2a21995172
go: downloading gopkg.in/couchbase/gocb.v1 v1.6.1
go: extracting gopkg.in/couchbase/gocb.v1 v1.6.1
go: finding github.com/google/uuid v1.1.1
go: finding gopkg.in/couchbaselabs/gocbconnstr.v1 v1.0.4
go: finding gopkg.in/couchbaselabs/jsonx.v1 v1.0.0
go: finding github.com/opentracing/opentracing-go v1.1.0
go: finding gopkg.in/couchbase/gocbcore.v7 v7.1.17
go: downloading github.com/google/uuid v1.1.1
go: downloading github.com/opentracing/opentracing-go v1.1.0
go: downloading gopkg.in/couchbaselabs/gocbconnstr.v1 v1.0.4
go: downloading gopkg.in/couchbaselabs/jsonx.v1 v1.0.0
go: downloading gopkg.in/couchbase/gocbcore.v7 v7.1.17
go: extracting github.com/google/uuid v1.1.1
go: extracting github.com/opentracing/opentracing-go v1.1.0
go: extracting gopkg.in/couchbaselabs/jsonx.v1 v1.0.0
go: extracting gopkg.in/couchbaselabs/gocbconnstr.v1 v1.0.4
go: extracting gopkg.in/couchbase/gocbcore.v7 v7.1.17
go: finding github.com/golang/snappy v0.0.1
go: finding golang.org/x/net latest
go: downloading github.com/golang/snappy v0.0.1
go: downloading golang.org/x/net v0.0.0-20200506145744-7e3656a0809f
go: extracting github.com/golang/snappy v0.0.1
go: extracting golang.org/x/net v0.0.0-20200506145744-7e3656a0809f
go: downloading golang.org/x/text v0.3.0
go: extracting golang.org/x/text v0.3.0
go: finding golang.org/x/text v0.3.0 

Afterward in my go.mod I see

module test

go 1.13

require (
	github.com/golang/snappy v0.0.1 // indirect
	github.com/google/uuid v1.1.1 // indirect
	github.com/opentracing/opentracing-go v1.1.0 // indirect
	golang.org/x/net v0.0.0-20200506145744-7e3656a0809f // indirect
	gopkg.in/couchbase/gocb.v1 v1.6.1 // indirect
	gopkg.in/couchbase/gocbcore.v7 v7.1.17 // indirect
	gopkg.in/couchbaselabs/gocbconnstr.v1 v1.0.4 // indirect
	gopkg.in/couchbaselabs/jsonx.v1 v1.0.0 // indirect
)

(v1.6.1 corresponds to the SHA that you’re using)

Thanks for the response… This issue was with go version 1.12.
Issue resolved with 1.13 or higher versions