Why is everything inside the src folder?
Why there are bin and pkg folders with only a .gitkeep file?
What's so wrong for you to do a bunch of go get -u repo lines, or put those inside a bash file?
If you want to use some version of any of your dependencies inside Rakefile why don't you just fork those projects? Then use gofmt -r to rename import pahts and you are done.