Go
Таксама называецца golang, go sdk
Набор інструментаў 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
Што такое 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 build і go test. cargo.exe не зможа сабраць go.mod.
Файл 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, састарэла ў частцы, якая тычыцца модуляў.
Версіі
Спачатку асноўныя каналы. Дакладныя нумары зборак не ўсе правераны тут.
Сістэмныя патрабаванні
Значэнні адпавядаюць адкрытым указанням выдаўца. Нагрузка ўсё яшчэ змяняе рэальную патрэбу.
Мінімум
| Аперацыйная сістэма | Актуальны 64-бітны рэліз Windows 10 або Windows 11, згодна з go.dev |
|---|---|
| Аператыўная памяць | SDK займае невялікі аб'ём. Для вялікіх зборак патрабуецца больш RAM |
Профіль выкарыстання рэсурсаў
- Патрабаванні да працэсара
- Залежыць ад таго, што вы адкрываеце ў праграме
- Патрабаванні да аператыўнай памяці
- Залежыць ад дакументаў, укладак альбо бібліятэк
Усталяваныя працэсы
Гэтыя выканальныя файлы належаць гэтаму прадукту, калі ён усталяваны.
| go.exe | Набор інструментаў Go |
|---|
Кампаненты аўтазагрузкі
go.exe не запускаецца разам з Windows. Вы выклікаеце яго з тэрмінала або асяроддзя распрацоўкі (IDE).
Размяшчэнне файлаў
| Тыповая ўстаноўка | C:\Program Files\Go\ |
|---|
Фарматы файлаў
Распаўсюджаныя праблемы
Старое кіраўніцтва па 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. Гэтая пазнака не пацвярджае незалежную праверку. Як мы даследуем.
- Афіцыйны сайт Go · Старонка прадукту ад вытворцы
- Даведка па Go · Падтрымка ад вытворцы
- Дакументацыя па ўстаноўцы Go · Што дакументуе Google для Windows
- Карта працэсаў Foxhole · Уласныя ўзоры на ПК з Windows. Не лабараторны тэст.
Ці быў гэты артыкул карысным?
Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.
Дзякуй. Гэта дапамагае нам паляпшаць гэтую старонку.