نصب و راهاندازی
نصب Go روی ویندوز، مک و لینوکس، آشنایی با ابزارهای خط فرمان و راهاندازی محیط توسعه.
راه سادهتر: آزمایشگاه آنلاین!
قبل از هر چیز بدانید که برای یادگیری این دوره نیازی به نصب Go ندارید! ما در لرنینگ سیتی یک آزمایشگاه آنلاین Go داریم که مستقیماً در مرورگر اجرا میشود. اما اگر بخواهید روی سیستم خودتان هم Go داشته باشید، این مبحث را دنبال کنید.
نصب Go
ویندوز
- به سایت رسمی go.dev/dl بروید
- فایل نصب
go1.xx.windows-amd64.msiرا دانلود کنید - فایل را اجرا کنید و مراحل نصب را دنبال کنید
- ترمینال جدید باز کنید و بررسی کنید:
go version
مک (macOS)
# با Homebrew
brew install go
# یا دانلود نصبکننده رسمی از go.dev/dl
لینوکس
# دانلود و استخراج (نسخه را جایگزین کنید)
wget https://go.dev/dl/go1.22.0.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz
# افزودن به PATH در ~/.bashrc یا ~/.zshrc
export PATH=$PATH:/usr/local/go/bin
ابزارهای خط فرمان Go
| دستور | کاربرد |
|---|---|
go version | نمایش نسخه نصبشده |
go run main.go | اجرای سریع یک فایل Go |
go build | کامپایل به فایل اجرایی |
go mod init | ساخت ماژول جدید (پروژه) |
go get | دانلود و نصب پکیجها |
go fmt | فرمتکننده خودکار کد |
go test | اجرای تستها |
ویرایشگر کد
هر ویرایشگری کار میکند، اما VS Code با افزونه رسمی Go محبوبترین انتخاب است:
- تکمیل خودکار (Autocomplete) هوشمند
- بررسی خطاها در لحظه
- فرمت خودکار هنگام ذخیره
- دیباگر داخلی
ساختار یک پروژه Go
myproject/
├── go.mod ← فایل ماژول (مثل package.json)
├── go.sum ← چکسام وابستگیها
└── main.go ← نقطه شروع برنامه
فایل
go.mod قلب پروژه Go است — نام ماژول و وابستگیها را نگه میدارد. با دستور go mod init myproject ساخته میشود.بررسی نصب
بعد از نصب، در ترمینال این را اجرا کنید:
go version
# خروجی: go version go1.22.0 windows/amd64
اگر نسخه را دیدید، یعنی همهچیز درست نصب شده! 🎉
اگر دستور
go شناخته نشد، ترمینال را ببندید و دوباره باز کنید تا PATH بهروز شود. در ویندوز ممکن است نیاز باشد سیستم را ریاستارت کنید.این مبحث بخشی از دوره آموزش کامل گو است.