В значительной степени название. Я загрузил/установил Go 1.8 для OS X, но когда я иду
$ go version
go version go1.7.5 darwin/amd64
Мой .bashrc выглядит следующим образом
# some exports omitted
NPM_PACKAGES=/Users/<me>/.npm-packages
NODE_PATH="$NPM_PACKAGES/lib/node_modules:$NODE_PATH"
export PATH=~/Library/Python/3.4/bin:$PATH
export GOPATH=$HOME/Go
export PATH=$PATH:/usr/local/go/bin
Моя рабочая область находится в каталоге "Go" в моей домашней папке.
То, что я проверил до сих пор:
-
Я проверил файлы в /usr/local/go/bin, а файл VERSION - "1.8", поэтому я знаю, что установка прошла успешно.
-
Я также обновил сеанс терминала, я даже перезагрузил свой компьютер, чтобы другие процессы не мешали ему.
-
Я использую Webstorm в качестве моей IDE, и он правильно распознал 1.8 в качестве рабочей версии
-
Это не ошибка в самом номере версии, поскольку я не могу использовать функциональность "NextResultSet()", введенную в версии 1.8
Я считаю, что виновник может быть неправильной конфигурацией в файле .bashrc выше, поскольку только терминал застрял в старой версии, но я не могу понять, что с ним не так.