اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

أولاً عليك تثبيت Homebrew من خلال الأمر التالي:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

بعد ذلك عليك تثبيت Ruby ومن الأفضل استخدام مدير إصدارات مثل ASDF بحيث يمكنك التنقل بين الإصدارات بكل سهولة وأيضًا هو يدعم Node.js.

لتثبيت asdf عليك بتنفيذ كل أمر من الأوامر التالية:

cd
git clone https://github.com/excid3/asdf.git ~/.asdf
echo '. "$HOME/.asdf/asdf.sh"' >> ~/.zshrc
echo '. "$HOME/.asdf/completions/asdf.bash"' >> ~/.zshrc
echo 'legacy_version_file = yes' >> ~/.asdfrc
exec $SHELL

الآن لنقم بتحديد ما اللغات التي نريد تثبيتها من خلال asdf من خلال الأوامر التالي:

asdf plugin add ruby
asdf plugin add nodejs

بعد ذلك تحديد الإصدار الإفتراضي لـ Ruby وتثبيتها:

asdf install ruby 3.2.2
asdf global ruby 3.2.2

gem update --system

والآن تأكد من التثبيت تم من خلال الأمر التالي:

ruby -v

ولتثبيت node.js من أجل التعامل مع ملفات جافاسكريبت في المشروع لديك، عليك بالتالي:

asdf install nodejs 18.16.1
asdf global nodejs 18.16.1

والآن لنقم بتثبيت Rails من خلال الأمر التالي لتثبيت الإصدار  7:

gem install rails -v 7.0.6

وأيضًا تثبيت sqlite3:

brew install sqlite3

 

  • 0
نشر

هناك طرق أخرى لتثبيت Ruby و Ruby on Rails على macOS M1. على سبيل المثال، يمكنك استخدام مدير حزم آخر مثل MacPorts أو Fink. يمكنك أيضًا تثبيت Ruby و Ruby on Rails يدويًا عن طريق تنزيل الملفات المصدر وفك ضغطها وتثبيتها.

فيما يلي بعض الطرق الأخرى لتثبيت Ruby و Ruby on Rails على macOS M1:

استخدام MacPorts:

sudo port install ruby 
sudo port install rails

استخدام Fink:

sudo apt-get install ruby 
sudo apt-get install rails

التثبيت اليدوي:

تنزيل الملفات المصدر من هنا 

ثم بعد ذلك قم بفك ضغط الملفات:

tar -xf ruby-3.2.2.tar.gz

تثبيت Ruby:

cd ruby-3.2.2
./configure 
make 
sudo make install

تثبيت Ruby on Rails:

gem install rails

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...