The go get command import the project to GOROOT/github.com/beego/samples, not to GOROOT/samples
If we get the project with go get command and try to run, it will fail with errors something like below :
2017/07/06 17:54:25 ERROR ▶ 0003 Failed to build the application: main.go:5:2: cannot find package samples/todo/controllers in any of:
/usr/local/go/src/samples/todo/controllers (from GOROOT )
/home///src/samples/todo/controllers (from GOPATH)
GOROOT/samples is not the right location on idiomatic Go
The go get command import the project to GOROOT/github.com/beego/samples, not to GOROOT/samples
If we get the project with go get command and try to run, it will fail with errors something like below :
2017/07/06 17:54:25 ERROR ▶ 0003 Failed to build the application: main.go:5:2: cannot find package samples/todo/controllers in any of: /usr/local/go/src/samples/todo/controllers (from GOROOT ) /home///src/samples/todo/controllers (from GOPATH)
GOROOT/samples is not the right location on idiomatic Go