مشاهدة النسخة كاملة : install ruby with out errors on CentOS 5.2 تركيب ruby


teto0o
2009-02-25, 08:32 AM
بسم الله الرحمن الرحيم

بداية حدثت مشاكل كتير لبعض اصدقاء لي طلبو المساعدة في تركيب ruby

على انظمة CentOS 5.2 بالتحديد

و قد قمت بشرحة مسبقا بمعهد ترايدنت

مع اتخاذ الطرق التقليدية

yum install ruby

و فشلت

و كانت الحزمة مفقودة

و ايضا تمت اضافة الملف التالي

http://dev.centos.org/centos/4/CentOS-Testing.repo
على المسار
/etc/yum.repos.d
كي يتم التعرف عليه

و نجحت عمليه التنصيب و لكن فشل استخدام البرنامج

و احيانا تنجح هذه الطريقة مع انظمة 32bit
اما مع الانظمة 64bit

فلا استجابه

http://www.odindev.com/ruby-errors-centos-52

و هذا الرابط يوضح الاخطاء للنظام دة بالتحديد
و خطوات تفادي هالاخطاء عند حدوثها

و هذا الشرح يوضح التنصيب اليدوي

و قد وضعت لكم هذا الشرح للتنصيب السليم على انظمة CentOS 5.2


بسم الله الرحمن الرحين نبدأ الخطوات

اول شئ اذا كنت قد ركبت البرنامج و ظهرت معك اي اخطاء فيجب ازالته و اعادة تركيبه بالطريقة السليمة

ازاله البرنامج
و هذة الطريقة لمن استخدم الامر yum للتنصيب

نفذ

rpm -qa | grep ruby


ثم


yum remove [ناتج الامر السابق هنا


ثم الذهاب لرؤيه اذا كان هناك ملفات لم تتم ازالتها


rm -rf /usr/local/lib/ruby
rm -rf /usr/lib/ruby
rm -f /usr/local/bin/ruby
rm -f /usr/bin/ruby
rm -f /usr/local/bin/irb
rm -f /usr/bin/irb
rm -f /usr/local/bin/gem
rm -f /usr/bin/gem


دة بالنسبه للي قام بالتنصيب قبل ذلك و لم ينجح او جاله ايرور لود

بالنسبه للتنصيب الجديد

اولا
نتجه للمسار التالي


cd /usr/local/src


ثم نقوم باستدعاء الاصدار الاخير عن طريق الامر


wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz


نقوم بفك الضغط عن الملف


tar xzf ruby-1.8.7-p72.tar.gz


ثم


wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz


و

tar xzf rubygems-1.3.1.tgz


ثم


cd ruby-1.8.7-p72


ثم


./configure
make
ثم


make install




cd ../rubygems-1.3.1
ruby setup.rb


ثم ابديت للجيم

و قمنا بتنصيبه الخطوة السابقة


gem update --system


تركيب

Rails

gem install rails


تحياتي و تنصيب سعيد و نظيف


للمعلومية فقط !! هذا البرنامج هو من له فوائد كثيرة جدا جدا
منها ما يهم مطورين الأنظمة و لغات التعامل مع الخادم

و ايضا هو اساس اي استضافة تدعم مشغلات الفلاش و ليس تحويلها

انتهي
لا حول و لا قوة الا بالله العلي العظيم

ينمع منعا باتا نقل الموضوع دون ذكر المصدر في اي حال من الأحوال
المصدر

http://www.support-ar.com/vb/showthread.php?p=24504

WebCraker
2009-02-25, 08:35 AM
بارك الله فيك . . . والله شرح مميز وأحلى +