بسم الله الرحمن الرحيم
بداية حدثت مشاكل كتير لبعض اصدقاء لي طلبو المساعدة في تركيب install ruby
على انظمة CentOS 5.2 بالتحديد
مع اتخاذ الطرق التقليدية
yum install ruby
و فشلت
و كانت الحزمة مفقودة
و ايضا تمت اضافة الملف التالي
http://dev.centos.org/centos/4/CentOS-Testing.repo
على المسار
/etc/yum.repos.d
كي يتم التعرف عليه
و نجحت عمليه التنصيب setup و لكن فشل استخدام البرنامج
و احيانا تنجح هذه الطريقة مع انظمة 32bit
اما مع الانظمة 64bit
فلا استجابه
http://www.odindev.com/ruby-errors-centos-52
و هذا الرابط يوضح الاخطاء للنظام دة بالتحديد
و خطوات تفادي هالاخطاء عند حدوثها
و هذا الشرح طريقة يوضح التنصيب setup اليدوي
و قد نقلت لكم هذا الشرح طريقة للتنصيب setup السليم على انظمة CentOS 5.2
و لا اعلم اذا كان مكرر في المعهد ام لا و لكني اعتقد انه غير مكرر بعون الله
بسم الله الرحمن الرحين نبدأ الخطوات
اول شئ اذا كنت قد ركبت البرنامج و ظهرت معك اي اخطاء فيجب ازالته و اعادة تركيب installه بالطريقة السليمة
ازاله البرنامج
و هذة الطريقة لمن استخدم الامر yum للتنصيب setup
نفذ
رمز PHP:
rpm -qa | grep ruby
ثم
رمز PHP:
yum remove [ناتج الامر السابق هنا
ثم الذهاب لرؤيه اذا كان هناك ملفات لم تتم ازالتها
رمز PHP:
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
دة بالنسبه للي قام بالتنصيب setup قبل ذلك و لم ينجح او جاله ايرور لود
بالنسبه للتنصيب setup الجديد
اولا
نتجه للمسار التالي
رمز PHP:
cd /usr/local/src
ثم نقوم باستدعاء الاصدار الاخير عن طريق الامر
رمز PHP:
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz
نقوم بفك الضغط عن الملف
رمز PHP:
tar xzf ruby-1.8.7-p72.tar.gz
ثم
رمز PHP:
wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz
و
رمز PHP:
tar xzf rubygems-1.3.1.tgz
ثم
رمز PHP:
cd ruby-1.8.7-p72
ثم
رمز PHP:
./configure
make
ثم
رمز PHP:
make install
ثم رمز PHP:
cd ../rubygems-1.3.1
ruby setup.rb
ثم ابديت للجيم
و قمنا بتنصيب setupه الخطوة السابقة
رمز PHP:
gem update --system
تركيب install
Rails
رمز PHP:
gem install rails
تحياتي و تنصيب setup سعيد و نظيف
المصدر ..
http://www.d-man.org/news/2014/01/06/91/
انتهي
لا حول و لا قوة الا بالله العلي العظيم