Лучший способ повысить или понизить версию Go on Ubuntu - загрузить требуемую версию с здесь . Здесь вы можете иметь все стабильные и выпуски, а также архивные версии.
после загрузки выбранной вами версии вы можете выполнить дальнейшие действия, я предложу вам скачать формат tar.gz для машины с Ubuntu:
- прежде всего полностью удалите старую версию из вашей локальной системы, выполнив это
sudo rm -rf /usr/local/go /usr/local/gocache
это удалит всю локальную базу кода go, но подождите что-то еще, что мы должны сделать, чтобы полностью удалить из local, я пропустил этот шаг, и потребовалось так много времени, пока я не понял, чего мне не хватает, так что вот что такое чистка удалить из списка
sudo apt-get purge golang
или
sudo apt remove golang-go
- Теперь установите / распакуйте загруженную версию go in / usr / local / go, нажав на терминал с этим
tar -C /usr/local -xzf go1.10.8.linux-amd64.tar.gz
- после выполнения всего вышеперечисленного, не забудьте или установите
GOROOT
значение переменной, вы можете проверить значение с помощью go env
, если не установлено, то export PATH=$PATH:/usr/local/go
- Лучше проверить небольшую программу go, чтобы убедиться. запишите это в
/home/yourusername/go/test.php
, если вы не изменили, установите GOPATH
значение:
package main
import "fmt"
func main() {
fmt.Println("hello world")
}
- запустите это
go run test.go
Я надеюсь, что это работает для вас !!