Прескачане към съдържанието

Go

ПриложениеGoogle LLC

Наричан още golang, go sdk

Google LLCПродуктивност

Инструментариумът на Google за езика Go. Windows SDK поставя go.exe в Program Files\Go. Това не е компилаторът на Rust.

Какво трябва да знаете

go.exe в Program Files\Go е комплектът за разработка (SDK). rustc.exe е Rust.

Официалният Windows Go MSI инсталатор поставя go.exe в Program Files\Go. Rust използва rustup и rustc.exe. CMake е генератор на файлове за компилация, а не този компилатор.

Какво представлява?
Google Go инструментариум
Същото като Rust ли е?
Не. Различен език
Типичен път?
Program Files\Go\bin\go.exe
Feex казва
Ако go.exe липсва от системната променлива PATH, бих проверил Program Files\Go\bin. Не бих изпълнил rustup update за отстраняване на проблема. Различен език, различен инсталатор.

Какво е Go?

Go е езикът за програмиране и инструментариумът. go.exe е стартерът на SDK. Това не е Rust, не е gcc и не е вграден компилатор на Windows.

Ако никога не сте го използвали

Ако в файл README пише да инсталирате Go, изтеглете MSI пакета от go.dev/dl. Комплектът за разработка (SDK) се инсталира като go.exe в Program Files\Go. Това не е rustc.exe. GOPATH и кеш паметта на модулите се намират във вашия потребителски профил. Наличието на go.exe вътре в самия проект е необичайно и изисква проверка.

За какво се използва?

Компилиране на Go модули

go build и go test. cargo.exe няма да компилира go.mod.

Инсталиране на SDK

MSI инсталаторът под Program Files\Go. rustup използва структура в рамките на потребителския профил.

Кеш памет на модулите

Изтеглянията се намират под %USERPROFILE%\go\pkg\mod. Тази папка не е node_modules.

За кого е предназначен?

  • Хора, следващи уроци за Go под Windows
  • Потребители, които са видели go.exe и са помислили, че е игра
  • Всеки, който е инсталирал rustup и се е чудел къде е отишла командата go env

Текущо състояние

Go (2009) е актуален инструментариум за език за програмиране от Google LLC. Разработчикът все още насочва потребителите на Windows към https://go.dev/dl/.

Откога съществува?

Google пусна Go през 2009 г. По-късно модулите замениха схемата, в която GOPATH беше единственият възможен вариант. Актуалните компилации на MSI за Windows представляват продукта. Урок от 2013 г., базиран само на GOPATH, е остарял по отношение на модулната част.

Версии

Първо основните канали. Точните номера на компилациите не са изцяло проверени тук.

Актуален MSI

Системни изисквания

Стойностите следват публичните указания на издателя. Работното натоварване все пак променя реалната потребност.

Минимум

Минимални системни изисквания
Операционна система Актуална 64-битова версия на Windows 10 или Windows 11 според спецификациите на go.dev
RAM Пакетът SDK е с умерен размер. Големите компилации изискват повече RAM

Профил на ресурсите

Натоварване на процесора
Зависи от това, което отваряте в приложението
Потребност от RAM
Зависи от документите, разделите или библиотеките

Инсталирани процеси

Тези изпълними файлове принадлежат на този продукт, когато е инсталиран.

Инсталирани процеси
go.exe Go инструментариум

Компоненти за автостартиране

go.exe не се стартира автоматично с Windows. Извиквате го от терминал или среда за разработка (IDE).

Местоположения на файловете

Обичайни местоположения на Go
Типична инсталация C:\Program Files\Go\

Файлови формати

GOMOD

Често срещани проблеми

Стар урок за GOPATH при хранилище, базирано на модули

go.mod е актуалният стандарт. Бележки от 2015 г., описващи само GOPATH, са несъвместими с актуалния go.exe.

Хората инсталират MinGW и смятат, че имат Go

gcc не е go.exe. Изтеглете SDK от go.dev/dl.

Справяне със затруднения

go version и where.exe go

Очаквайте Program Files\Go\bin\go.exe. .cargo\bin\rustc.exe принадлежи към другия инструментариум.

Инсталирайте от go.dev/dl

Google хоства инсталатора MSI. Пакет за Golang на сайт за безплатен софтуер е ненужен боклук.

Проверете GOPROXY, ако изтеглянето на модули се провали

Това е мрежова настройка за Go модули, а не проблем в Cargo.toml.

Алтернативи

Rust, ако проектът е на Rust. gcc/MSVC, ако пишете на C. Официалният инсталатор остава go.dev/dl.

Официална помощ и изтегляния

Започнете от разработчика. Произволните сайтове за exe файлове не са канал за поддръжка.

Официални контакти
Изтегляне go.dev/dl/ Официален инсталатор или страница на разработчика
Помощ go.dev/doc/ Поддръжка от разработчика
Официален сайт go.dev/ Започнете оттук, а не от произволен хост за exe файлове
Първи стъпки go.dev/doc/install Официални стъпки за инсталиране на Windows

Свързан хардуер

Компилациите изискват процесор и оперативна памет. Кешът на модулите изисква дисково пространство. Графичен процесор не е необходим.

Технически подробности

Технически подробности

Номерата на версиите на разработчика се променят. Тази статия не се обвързва с конкретна компилация.

Източници и проверка

Записан етикет за източник: август 2026 г. Този етикет не установява независима проверка. Как проучваме.

Беше ли полезна тази статия?

Достатъчно е "да" или "не". Изберете причина, ако желаете, или добавете кратка бележка.

Беше ли полезна тази статия?