- Töltsd le a megfelelő csomagot: https://go.dev/dl
- Telepítőt futtasd le
- Ellenőrizd a telepítést. Windows esetén indíts egy CMD-t
go verison
- Töltsd le a megfelleő csomagot: https://code.visualstudio.com/Download
- Telepítőt futtasd le. (Windows esetén az alábbi jelölőnégyzeteket válaszd)
- Ha készen van indítsd el, hogy telepítsünk néhány kiegészítőt
- Kiegészítők:
- Nyomd meg a CTRL + SHIFT + X billentyűket egyszerre
- Nyelv telepítése: Keress rá a
Hungarian
kifejezésre, mad a találatoknél telepítsd fel (Install
) a kiegészítőt. Majd CTRL + SHIFT + P, keress rá aConfigure language
kifejezésre és válaszd amagyar
lehetőséget. A VS Code kéri a program újraindítását. Ezután már magyarul fog a VS Code elindulni. - Go kiegészítők: (CTRL + SHIFT + X) Keress rá a
Go
kifejezésre. Az elsőGo
nevű kiegészítőt telepítsd fel
- Zárd be a Visual Studio Code-ot
- Nyiss egy parancssort (CMD)
- Navigálj abba a mappába ahol a kódod fogod tárolni a helyi gépeden.
- Hozd létre a projekted mappáját. Pl.:
elsoprojekt
mkdir elsoprojekt
- Lépj be a mappába
cd elsoprojekt
- Készítsd el a projekted alap struktúráját
go mod init elsoprojekt
- indítsd el innen a Visual Studio Code-ot.
code .
Megjegyzés: Do you trust the authors of the files in this folder?
kérdés esetén kattints a Yes, I trust the authors
gombra
- Első futáskor telepíteni kell még olyan csomagokat, amelyek szükségesek a zökkenőmentes fejlesztéshez. Erre a Visual Studio Code fel is hívja a figyelmet. Ezt az alábbi parancs futtatásával lehet elvégezni. (nyiss egy terminal-t a VS Code-ban):
go install -v golang.org/x/tools/gopls@latest
Most már készen állunk az utazásra a Go világában! :-)
- Hozd létre a
launch.json
fájlt a.vscode
mappában main.go
a projekt fő állománya. Ehhez állítjuk be a hibakeresést is
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Launch file",
"type": "go",
"trace": "verbose",
"showLog": true,
"logOutput": "dap",
"request": "launch",
"mode": "debug",
"program": "${workspaceFolder}/main.go"
}
]
}
- MacOS esetén kerüld a projektekben az 5000-es és a 7000-es portok használatát, mert ezek használatban vannak az OS által.
- Szükséges csomagok telepítése:
go get .
- Projekt futtatása:
go run .
vagygo run main.go