workos-go icon indicating copy to clipboard operation
workos-go copied to clipboard

Fix installation command in README

Open mnemitz opened this issue 4 months ago • 1 comments

Go version: go version go1.25.0 linux/amd64

Problem

The README installation command is:

go get github.com/workos/workos-go/v4...

However for me this failed with the following error:

go: module github.com/workos/workos-go@upgrade found (v1.21.0), but does not contain packages matching github.com/workos/workos-go/v4...

Cause

With -x we can see it requests the wrong module path:

go get -x github.com/workos/workos-go/v4...

# get https://proxy.golang.org/github.com/@v/list
# get https://proxy.golang.org/github.com/workos/workos-go/@v/list
# get https://proxy.golang.org/github.com/workos/@v/list
# get https://proxy.golang.org/github.com/@v/list: 404 Not Found (0.039s)
# get https://proxy.golang.org/github.com/workos/workos-go/@v/list: 200 OK (0.086s)
# get https://proxy.golang.org/github.com/workos/workos-go/@v/v1.21.0.info
# get https://proxy.golang.org/github.com/workos/@v/list: 404 Not Found (0.088s)
# get https://proxy.golang.org/github.com/workos/workos-go/@v/v1.21.0.info: 200 OK (0.047s)
# get https://proxy.golang.org/github.com/workos/workos-go/@v/v1.21.0.mod
# get https://proxy.golang.org/github.com/workos/workos-go/@v/v1.21.0.mod: 200 OK (0.017s)
# get https://proxy.golang.org/sumdb/sum.golang.org/supported
...

Solution

Adding a slash before the ellipsis

go get github.com/workos/workos-go/v4/...

With -x we can see it now resolves to the right module:

 go get -x github.com/workos/workos-go/v4/...

# get https://proxy.golang.org/github.com/@v/list
# get https://proxy.golang.org/github.com/workos/workos-go/v4/@v/list
# get https://proxy.golang.org/github.com/workos/workos-go/@v/list
# get https://proxy.golang.org/github.com/workos/@v/list
# get https://proxy.golang.org/github.com/@v/list: 404 Not Found (0.055s)
# get https://proxy.golang.org/github.com/workos/@v/list: 404 Not Found (0.061s)
# get https://proxy.golang.org/github.com/workos/workos-go/@v/list: 200 OK (0.090s)
# get https://proxy.golang.org/github.com/workos/workos-go/v4/@v/list: 200 OK (0.092s)
# get https://proxy.golang.org/github.com/workos/workos-go/v4/@v/v4.45.0.info
# get https://proxy.golang.org/github.com/workos/workos-go/v4/@v/v4.45.0.info: 200 OK (0.014s)
# get https://proxy.golang.org/github.com/workos/workos-go/v4/@v/v4.45.0.mod
# get https://proxy.golang.org/github.com/workos/workos-go/v4/@v/v4.45.0.mod: 200 OK (0.021s)

mnemitz avatar Aug 20 '25 16:08 mnemitz

fixed by #452

milas avatar Sep 05 '25 16:09 milas