Go
استفاده از مخزن داخلی Go در مگان هاب
توسعهدهندههای Go میتونن کتابخونههاشون رو با سرعت و پایداری بیشتر، از مخزن عمومی و رایگان مگان بگیرن و بدون دردسر کارشون رو جلو ببرن.
آدرس مخزن
https://hub.megan.ir/goچرا مخزن داخلی Go مگان خوبه؟
- ✅سرعت بیشتر برای بچههای داخل کشور
- ✅پایداری بیشتر
- ✅کم کردن وابستگی به مخزنهای خارجی
- ✅امکان ارائه بستههای اختصاصی در آینده
چطوری از مخزن Go مگان استفاده کنیم
1. تنظیم GOPROXY برای یک نشست کوتاه
اگه فقط توی یه ترمینال میخوای استفاده کنی:
export GOPROXY=https://hub.megan.ir/go,directو برای اضافه کردن GOSUMDB موقت:
export GOSUMDB="sum.golang.org https://hub.megan.ir/sumdb"2. تنظیم دائمی مخزن
برای اینکه همیشه روی سیستم فعال باشه، اینا رو به فایل ~/.bashrc یا ~/.zshrc اضافه کن:
export GOPROXY=https://hub.megan.ir/go,directexport GOSUMDB="sum.golang.org https://hub.megan.ir/sumdb"بعدش فایل رو reload کن:
source ~/.bashrcیا
source ~/.zshrc3. چک کردن تنظیمات
برای مطمئن شدن از اینکه درست تنظیم شده:
go env GOPROXYgo env GOSUMDB4. برگشت به تنظیمات پیشفرض Go
اگه خواستی به حالت اول برگردی:
unset GOPROXYunset GOSUMDBیا
export GOPROXY=https://proxy.golang.org,direct