I faced the same issue. Here's where I what I was doing wrong:
It turns out that whenever I opened a terminal, then the go version would default to go1.6, even if I was in the go1.8.3 directory. To solve the error, you need to delete the old go version off of your computer, and then use gvm to set the right go version.