Установка Go для macOS
В этом документе описаны различные способы установки среды языка Go на системе macOS.
Способ 1: Использование официального установочного пакета (рекомендуется)
1. Загрузка установочного пакета Go
Посетите страницу загрузки языка Go, чтобы загрузить установочный пакет для macOS (файл .pkg).
Или используйте следующую команду для загрузки:
# Загрузка Go 1.21.5 (пример версии, измените согласно вашим потребностям)
curl -LO https://go.dev/dl/go1.21.5.darwin-amd64.pkgПримечание: Пользователям Apple Silicon (M1/M2/M3) следует загружать версию
darwin-arm64, а пользователям Intel Mac — версиюdarwin-amd64.
2. Запуск программы установки
Дважды щёлкните по загруженному файлу .pkg и следуйте инструкциям мастера установки. Путь установки по умолчанию: /usr/local/go.
3. Проверка установки
Откройте терминал и введите следующую команду:
go versionВы должны увидеть вывод, похожий на следующий:
go version go1.21.5 darwin/amd64Или (Apple Silicon):
go version go1.21.5 darwin/arm64Способ 2: Установка через Homebrew
Если у вас установлен Homebrew, используйте следующую команду для установки Go:
brew install goПосле завершения установки проверьте:
go versionСпособ 3: Ручная установка с использованием официального бинарного пакета
1. Загрузка и распаковка
# Загрузка (Apple Silicon)
curl -LO https://go.dev/dl/go1.21.5.darwin-arm64.tar.gz
# Или загрузка (Intel Mac)
curl -LO https://go.dev/dl/go1.21.5.darwin-amd64.tar.gz
# Распаковка в каталог /usr/local
sudo tar -C /usr/local -xzf go1.21.5.darwin-arm64.tar.gz2. Настройка переменных среды
Отредактируйте файл ~/.zshrc или ~/.bash_profile:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/binПримените изменения переменных среды:
source ~/.zshrcНастройка прокси модулей Go (для пользователей материкового Китая)
Если вы находитесь в материковом Китае, рекомендуется настроить прокси модулей Go для ускорения загрузки зависимостей:
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,directИли используйте прокси Qiniu Cloud:
go env -w GOPROXY=https://goproxy.io,directНастройка рабочего пространства Go
Создайте структуру каталогов рабочего пространства Go:
mkdir -p $HOME/go/{bin,pkg,src}Удаление Go
Удаление при установке через установочный пакет
sudo rm -rf /usr/local/goУдаление при установке через Homebrew
brew uninstall goИ удалите соответствующие настройки переменных среды из ~/.zshrc или ~/.bash_profile.
Следующие шаги
После завершения установки вы можете:
- Изучить Быстрый старт с Go
- Узнать о Инструментарии Go
- Изучить Управление модулями Go
