فيما يلي إرشادات شاملة لتثبيت بيئة تطوير لغة البرمجة Go على نظام التشغيل CentOS 7. يجب متابعة هذه الخطوات بعناية لضمان نجاح عملية التثبيت.
أولاً وقبل كل شيء، يُفضل دائمًا تحديث نظام التشغيل الخاص بك للتأكد من استخدام أحدث الإصدارات وتصحيح أية ثغرات أمان. يمكن القيام بذلك باستخدام الأمرين التاليين:
-
استراتيجيات نسخ احتياطي MongoDB على Ubuntu23/11/2023
-
تثبيت وتكوين VNC على Debian 10: دليل شامل22/11/2023
bashsudo yum update sudo yum upgrade
بمجرد أن تكون نظامك محدّثًا، يمكنك البدء في تثبيت لغة البرمجة Go. يمكن القيام بذلك باستخدام أداة إدارة الحزم yum
:
bashsudo yum install golang
بعد اكتمال عملية التثبيت، يجب تحديد المتغيرات البيئية الخاصة بلغة Go. يمكن ذلك عبر إضافة الأمور التالية إلى ملف ملف ~/.bashrc
الخاص بك:
bashexport GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
لتفعيل التغييرات، يمكنك تحميل ملف .bashrc
مباشرة أو تشغيل الأمر التالي:
bashsource ~/.bashrc
الخطوة التالية تتضمن إنشاء هيكل المجلدات الأساسي لتطوير برامجك باستخدام Go. يتم ذلك عبر إنشاء المجلدات التالية:
bashmkdir -p $HOME/go/src
mkdir -p $HOME/go/pkg
mkdir -p $HOME/go/bin
والآن، يمكنك إنشاء مشروعك الأول باستخدام Go. يمكنك استخدام أي محرر نصوص يفضله لك، مثل Vim أو Nano. لنفترض أنك تستخدم Nano:
bashnano $HOME/go/src/hello/hello.go
أدخل الكود التالي في الملف:
gopackage main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
ثم احفظ وأغلق الملف. الآن يمكنك تشغيل البرنامج البسيط الذي قمت بكتابته:
bashgo run $HOME/go/src/hello/hello.go
سيتم طباعة “Hello, World!” في الناتج. هذا يشير إلى أن بيئة تطوير Go قد تم تثبيتها بنجاح على نظام CentOS 7 وأنك جاهز الآن للبدء في تطوير تطبيقاتك باستخدام هذه اللغة الرائعة.
المزيد من المعلومات
بالطبع، دعونا نتناول بعض المعلومات الإضافية حول تثبيت بيئة تطوير Go على CentOS 7.
تحميل وتثبيت Go بوسائط أخرى:
يمكنك أيضًا تحميل وتثبيت Go باستخدام وسائط أخرى، مثل استخدام wget
لتحميل النسخة المحددة ومن ثم فك الضغط عليها وتحديد مسار GOROOT
. على سبيل المثال:
bashwget https://golang.org/dl/go1.x.x.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.x.x.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
إدارة الإصدارات باستخدام Go Version Manager (GVM):
يمكنك استخدام أداة إدارة الإصدارات GVM لتثبيت وتحديث إصدارات Go بسهولة. يمكن تثبيت GVM عبر الأمر:
bashbash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
ثم تحميل وتثبيت الإصدار المطلوب من Go:
bashgvm install go1.x.x gvm use go1.x.x --default
مكتبات Go:
تتميز Go بنظام إدارة المكتبات البسيط والفعال. يمكنك استخدام أداة go get
لتحميل وتثبيت مكتبات الطرف الثالث. على سبيل المثال:
bashgo get -u github.com/example/library
التحقق من تثبيت Go:
يمكنك التحقق من تثبيت Go والتحقق من الإصدار باستخدام الأمر:
bashgo version
تطوير مشروع بسيط:
يمكنك البدء في مشروع جديد باستخدام go mod
، وهو أداة لإدارة تبعيات المشروع. في المجلد الرئيسي لمشروعك، قم بتشغيل:
bashgo mod init [اسم المشروع]
ثم يمكنك بدأت في إضافة مكتبات وكتابة الشيفرة.
استكشاف Go:
يمكنك استكشاف المزيد حول Go من خلال قراءة المستندات الرسمية على موقع Go والمشاركة في مجتمع المطورين النشط.
بهذا، يكون لديك الآن بيئة تطوير Go مثبتة بنجاح على CentOS 7، ويمكنك البدء في استكشاف إمكانيات هذه اللغة القوية والفعّالة في تطوير تطبيقاتك.
الخلاصة
في ختام هذا المقال الشامل حول تثبيت بيئة تطوير Go على نظام CentOS 7، نجد أن عملية التثبيت لهذه اللغة البرمجة تتسم بالسهولة والفعالية. باستخدام أدوات الإدارة المناسبة، يمكن للمطورين بسهولة تحميل وتثبيت Go على أنظمتهم والبدء في تطوير تطبيقاتهم.
قمنا بتوضيح الخطوات بشكل مفصل، بدءًا من تحديث نظام التشغيل، وتثبيت Go باستخدام yum
أو بوسائط أخرى. قمنا أيضًا بشرح كيفية تحديد المتغيرات البيئية الخاصة بـ Go وإعداد هيكل المجلدات الضروري.
تعلمنا أنه يمكن تسهيل عملية التطوير باستخدام أدوات مثل Go Version Manager (GVM) لإدارة الإصدارات وأن go get
يمكن استخدامه لتنزيل وتثبيت مكتبات الطرف الثالث بسهولة.
أخيرًا، تناولنا موضوع إدارة تبعيات المشروع باستخدام go mod
، وأشرنا إلى أهمية الاستكشاف وقراءة المزيد حول لغة Go من خلال المستندات الرسمية والمشاركة في المجتمع.
بهذا، يمكن للمطورين الآن الانغماس في تجربة تطوير مثيرة باستخدام لغة Go على نظام CentOS 7، مستفيدين من سهولة التثبيت والتنقل في بيئة تطوير فعّالة ومستقرة.