ديف أوبس

تثبيت Go على CentOS 7: دليل شامل

فيما يلي إرشادات شاملة لتثبيت بيئة تطوير لغة البرمجة Go على نظام التشغيل CentOS 7. يجب متابعة هذه الخطوات بعناية لضمان نجاح عملية التثبيت.

أولاً وقبل كل شيء، يُفضل دائمًا تحديث نظام التشغيل الخاص بك للتأكد من استخدام أحدث الإصدارات وتصحيح أية ثغرات أمان. يمكن القيام بذلك باستخدام الأمرين التاليين:

bash
sudo yum update sudo yum upgrade

بمجرد أن تكون نظامك محدّثًا، يمكنك البدء في تثبيت لغة البرمجة Go. يمكن القيام بذلك باستخدام أداة إدارة الحزم yum:

bash
sudo yum install golang

بعد اكتمال عملية التثبيت، يجب تحديد المتغيرات البيئية الخاصة بلغة Go. يمكن ذلك عبر إضافة الأمور التالية إلى ملف ملف ~/.bashrc الخاص بك:

bash
export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

لتفعيل التغييرات، يمكنك تحميل ملف .bashrc مباشرة أو تشغيل الأمر التالي:

bash
source ~/.bashrc

الخطوة التالية تتضمن إنشاء هيكل المجلدات الأساسي لتطوير برامجك باستخدام Go. يتم ذلك عبر إنشاء المجلدات التالية:

bash
mkdir -p $HOME/go/src mkdir -p $HOME/go/pkg mkdir -p $HOME/go/bin

والآن، يمكنك إنشاء مشروعك الأول باستخدام Go. يمكنك استخدام أي محرر نصوص يفضله لك، مثل Vim أو Nano. لنفترض أنك تستخدم Nano:

bash
nano $HOME/go/src/hello/hello.go

أدخل الكود التالي في الملف:

go
package main import "fmt" func main() { fmt.Println("Hello, World!") }

ثم احفظ وأغلق الملف. الآن يمكنك تشغيل البرنامج البسيط الذي قمت بكتابته:

bash
go run $HOME/go/src/hello/hello.go

سيتم طباعة “Hello, World!” في الناتج. هذا يشير إلى أن بيئة تطوير Go قد تم تثبيتها بنجاح على نظام CentOS 7 وأنك جاهز الآن للبدء في تطوير تطبيقاتك باستخدام هذه اللغة الرائعة.

المزيد من المعلومات

بالطبع، دعونا نتناول بعض المعلومات الإضافية حول تثبيت بيئة تطوير Go على CentOS 7.

تحميل وتثبيت Go بوسائط أخرى:

يمكنك أيضًا تحميل وتثبيت Go باستخدام وسائط أخرى، مثل استخدام wget لتحميل النسخة المحددة ومن ثم فك الضغط عليها وتحديد مسار GOROOT. على سبيل المثال:

bash
wget 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 عبر الأمر:

bash
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

ثم تحميل وتثبيت الإصدار المطلوب من Go:

bash
gvm install go1.x.x gvm use go1.x.x --default

مكتبات Go:

تتميز Go بنظام إدارة المكتبات البسيط والفعال. يمكنك استخدام أداة go get لتحميل وتثبيت مكتبات الطرف الثالث. على سبيل المثال:

bash
go get -u github.com/example/library

التحقق من تثبيت Go:

يمكنك التحقق من تثبيت Go والتحقق من الإصدار باستخدام الأمر:

bash
go version

تطوير مشروع بسيط:

يمكنك البدء في مشروع جديد باستخدام go mod، وهو أداة لإدارة تبعيات المشروع. في المجلد الرئيسي لمشروعك، قم بتشغيل:

bash
go 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، مستفيدين من سهولة التثبيت والتنقل في بيئة تطوير فعّالة ومستقرة.

زر الذهاب إلى الأعلى