Перайсці да змесціва

Go

ПраграмаGoogle LLC

Таксама называецца golang, go sdk

Google LLCПрадукцыйнасць

Набор інструментаў Go ад Google. Windows SDK змяшчае go.exe у каталогу Program Files\Go. Гэта не кампілятар Rust.

Што вам трэба ведаць

go.exe у Program Files\Go - гэта SDK. rustc.exe - гэта Rust.

Афіцыйны MSI-інсталятар Go для Windows змяшчае 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
Аператыўная памяць SDK займае невялікі аб'ём. Для вялікіх зборак патрабуецца больш 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

Звязанае абсталяванне

Для працэсу зборкі патрабуюцца працэсар (CPU) і RAM. Для кэша модуляў патрэбна месца на дыску. Графічны працэсар (GPU) не патрабуецца.

Тэхнічныя падрабязнасці

Тэхнічныя падрабязнасці

Нумары версій вытворцы змяняюцца. Гэты артыкул не замацоўвае пэўную зборку.

Крыніцы і праверка

Зафіксаваная пазнака крыніцы: жнівень 2026. Гэтая пазнака не пацвярджае незалежную праверку. Як мы даследуем.

Ці быў гэты артыкул карысным?

Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.

Ці быў гэты артыкул карысным?