Установите GoLang в подсистеме Windows для Linux (WSL)

Чтобы установить язык Go (GoLang) в подсистеме Windows для Linux (WSL), вы можете воспользоваться несколькими способами. Вот несколько вариантов с примерами кода:

Метод 1. Использование официального дистрибутива Go

  1. Откройте терминал WSL.
  2. Загрузите дистрибутив Go, выполнив следующую команду:
    wget https://golang.org/dl/goX.XX.X.linux-amd64.tar.gz

    Замените X.XX.Xномером версии, которую вы хотите установить. Последнюю версию можно найти по адресу https://golang.org/dl/ .

  3. Извлеките загруженный архив с помощью следующей команды:
    sudo tar -C /usr/local -xzf goX.XX.X.linux-amd64.tar.gz
  4. Настройте переменные среды Go, добавив следующие строки в файл ~/.bashrcили ~/.bash_profile:
    export PATH=$PATH:/usr/local/go/bin
    export GOPATH=$HOME/go
    export PATH=$PATH:$GOPATH/bin
  5. Сохраните файл и перезагрузите терминал, выполнив:
    source ~/.bashrc
  6. Проверьте установку, набрав:
    go version

    Вы должны увидеть установленную версию Go.

Метод 2. Использование менеджера пакетов (apt-get)

  1. Откройте терминал WSL.
  2. Обновите список пакетов и обновите существующие пакеты, выполнив:
    sudo apt-get update
    sudo apt-get upgrade
  3. Установите Go, выполнив:
    sudo apt-get install golang
  4. Проверьте установку, набрав:
    go version

    Вы должны увидеть установленную версию Go.

Метод 3. Использование менеджера пакетов Snap

  1. Откройте терминал WSL.
  2. Установите менеджер пакетов Snap, выполнив:
    sudo apt-get update
    sudo apt-get install snapd
  3. Установите Go с помощью Snap, выполнив:
    sudo snap install --classic go
  4. Проверьте установку, набрав:
    go version

    Вы должны увидеть установленную версию Go.

Метод 4. Использование стороннего менеджера пакетов (asdf)

  1. Откройте терминал WSL.
  2. Установите менеджер версий asdf, следуя инструкциям в разделе https://asdf-vm.com/#/core-manage-asdf-vm .
  3. Установите плагин asdf Go, выполнив:
    asdf plugin add golang https://github.com/kennyp/asdf-golang.git
  4. Установите конкретную версию Go с помощью asdf, выполнив:
    asdf install golang X.X.X

    Замените X.X.Xна нужный номер версии.

  5. Установите версию Go как глобальную, выполнив:
    asdf global golang X.X.X

    Замените X.X.Xустановленной версией Go.

  6. Проверьте установку, набрав:
    go version

    Вы должны увидеть установленную версию Go.