I am follow the steps in https://auth0.com/docs/server-platforms/golang and trying to setup the seed project on a Windows 7 box .
I have ABLE to do "go get " for the following;
github.com/gorilla/mux, golang.org/x/oauth2,github.com/astaxie/beego/session,
get github.com/codegangsta/negroni
After these when i run go install i get the error;
C:\Users\TestUser\Documents\go\auth0-golang-sample>go install
main.go:4:2: cannot find package "github.com/auth0/auth0-go/examples/regular-web-app/app" in any of: C:\Go\src\pkg\github.com\auth0\auth0-go\examplesegular-web-app\app (from $GOROOT)
C:\Users\TestUser\Documents\go\src\github.com\auth0\auth0-go\examplesegular-web-app\app (
from $GOPATH)
server.go:4:2: cannot find package "github.com/auth0/auth0-go/examples/regular-web-app/routes/callback" in any of: C:\Go\src\pkg\github.com\auth0\auth0-go\examplesegular-web-appoutes\callback (from $GOROOT)
.....
.....
I get the error below when i try " go get github.com/auth0/auth0-go/"
C:\Users\TestUser\Documents\go\auth0-golang-sample>go get github.com/auth0/auth0-go/
Username for 'https://github.com': user
Password for 'https://user@github.com':
# cd .; git clone https://github.com/auth0/auth0-go C:\Users\TestUser\Documents\go\src\github.com\a
uth0\auth0-go
Cloning into 'C:\Users\TestUser\Documents\go\src\github.com\auth0\auth0-go'...
remote: Repository not found.
fatal: repository 'https://github.com/auth0/auth0-go/' not found
package github.com/auth0/auth0-go: exit status 128
However when i try go get github.com/auth0/auth0-golang/
C:\Users\TestUser\Documents\go\auth0-golang-sample>go get github.com/auth0/auth0-golang/
package github.com/auth0/auth0-golang
imports github.com/auth0/auth0-golang
imports github.com/auth0/auth0-golang: no buildable Go source files in C:\Users\TestUser\Documents\go\src\github.com\auth0\auth0-golang
The files/folders created however in
C:\Users\TestUser\Documents\go\src\github.com\auth0\auth0-golang\
+--examples
+--go-api
--main.go
--README.md
+--regular-web-app
+--app
--app.go
+--public
--app.css
--app.js
+--routes
+--CALLBACK
+--home
+--middlewares
+--user
--templates.go
--main.go
--README.md
--server.go
--.gitignore
--README.md
Below are my go env
set GOARCH=amd64
set GOBIN=C:\Users\TestUser\Documents\go\bin
set GOCHAR=6
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=C:\Users\TestUser\Documents\go
set GORACE=
set GOROOT=C:\Go
set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64
set CC=gcc
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0
set CXX=g++
set CGO_ENABLED=1
I have been locked with this issue for days, any help will be much appreciated.
Thanks to @Vonc i've overcome initial huddle.
Now go install
spits this error
# github.com/auth0/auth0-golang/examples/regular-web-app/routes/callback
..\src\github.com\auth0\auth0-golang\examplesegular-web-appoutes\callback\ca
llback.go:17: undefined: oauth2.New
..\src\github.com\auth0\auth0-golang\examplesegular-web-appoutes\callback\ca
llback.go:18: undefined: oauth2.Client
..\src\github.com\auth0\auth0-golang\examplesegular-web-appoutes\callback\ca
llback.go:19: undefined: oauth2.RedirectURL
i have already `go get golang.org/x/oauth2' and the result(simplified)...
C:\Users\TestUser\Documents\go\
+--pkg
+--windows_amd64
+--golang.org
+--x
+--net
+--oauth2
--internal.a
--jws.a
--oauth2.a
+--src
+--golang.org
+--x
+--net
+--oauth2
I have scrubbed all and installed go 1.4 but i still error undefined oauth2.New, oauth2.Client etc
I had no luck with go get github.com/golang/oauth2 result
can't load package: package github.com/golang/oauth2: code in directory C:\Users
\TestUser\Documents\go\src\github.com\golang\oauth2 expects import "golang.org/x/oauth2"
Am really stuck in a quagmire
I just found the answer to the golang auth issue, this is as a result of code changes link to code