RVM: كيف يمكنني تصدير الدليل القابل للتنفيذ ديناميكيًا في طريقي؟

StackOverflow https://stackoverflow.com/questions/2651498

  •  27-09-2019
  •  | 
  •  

سؤال

لقد قمت بتثبيت RVM كجذر لإعداد Ubuntu LTS 8.04 كخادم استضافة ويب لتطبيقات Rails الخاصة بي.

تم تثبيت RVM في:

/usr/local/rvm

كل شيء يعمل بشكل جيد ، وتشمل تثبيت الأحجار الكريمة ويكون المستخدمون قادرين على استخدام أوامر Ruby و GEM.

sudo gem install rails

مشكلتي هي أن الدليل القابل للتنفيذ GEMS غير مدرج في طريقي ، وبالتالي لا يمكنني استخدام أمر Rails.

هل هناك طريقة لتشمل دليل GEMS القابل للتنفيذ في طريقي؟

هل يمكن القيام به مباشرة من خلال RVM؟

هل كانت مفيدة؟

المحلول

أظن أنه ليس لديك إعداد RVM بشكل صحيح إذا لم يكن في طريقك.

أولاً ، إذا قمت بتشغيل:

type rvm | head -1

ويعيد أي شيء آخر "RVM هي وظيفة" ، فأنت لا تقوم بتحميلها بشكل صحيح في ملفاتك الشخصية.

ثانياً ، قد ترغب في تضمين تعريفات عالمية لملفات تعريف المستخدمين.

في المستخدمين. bashrc أو ما يعادل

# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi

ثم في الخاص بك /etc/bashrc, ، أضف المسار القابل للتنفيذ.

نصائح أخرى

ربما تم الكتابة على طريقك في مكان ما في الطريق ، يمكنك وضع ذلك في نهاية ~/.bashrc ملف:

export PATH=/usr/bin:$(echo $GEM_PATH | sed 's/:/\/bin:/g')/bin:$MY_RUBY_HOME/bin:$PATH

إنها ليست جميلة ولكن يجب أن تعمل

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top