На моей машине это работает и
echo PATH=$PATH:$HOME/go/bin:${GOPATH//://bin:}/bin
заменяет на:
PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/home/l1zard/go/bin:/home/l1zard/gopkgs/bin:/home/l1zard/code/go/bin
Поэтому я бы предположил, что у вас есть ошибка в вашем .profile.
однако используя менее сложный
export PATH="$PATH:$HOME/gopkgs/bin:$HOME/code/go/bin"
не использует необычную подстановку переменных, но она должна работать. Также вам не нужно выходить из системы и снова включаться, чтобы все заработало. вам просто нужно получить .profile, набрав:
source ~/.profile
Таким образом, вы также можете убедиться, что .profile не содержит ошибок, которые могут привести к невозможности входа в X-сеанс.