غير قادر على تغيير حيث يتم تحميل GIT في Mac
سؤال
لدي macports 'git at / opt / local / bin / git، في حين أن أحدث git في / opt / local / git.
أمري الأمر الخاص بي
export PATH=/usr/local/git:/opt/local/bin:/opt/local/sbin:/Users/Masi/.cabal/bin:/Users/Masi/.cabal/bin/xmonad:$PATH
الامر
echo $PATH
يعطيني
/usr/local/git:/opt/local/bin:/opt/local/sbin:Users/Masi/.cabal/bin:/Users/Sam/.cabal/bin/xmonad:/sw/bin:/sw/sbin:$PATH:/opt/local/bin:/usr/local/bin:/usr/bin:/bin:/sbin:/usr/bin/perl::/usr/X11R6/bin
أقوم بتشغيل الأمر التالي والحصول على GIT Macports
which git
/opt/local/bin/git
يقول هارون
إضافة / opt / local / git كعنصر أول في المسار، ثم / فتح / محلي / بن /. بهذه الطريقة، سيتم العثور على جيت الخاص بك، أولا، وكل شيء آخر من `/ opt / local / bin / سيكون متاحا أيضا.
لم أحصل على أحدث جيت ليتم تشغيله على الرغم من أنني أعاني أولا في طريقي.
كيف يمكنك تغيير git ليتم تحميلها من المسار الثاني؟
المحلول
حلولان:
يضيف
/opt/local/git
كعنصر أول في المسار، ثم/opt/local/bin/
. وبعد بهذه الطريقة، سيتم العثور على جيت الخاص بك، أولا، وكل شيء آخر من `` / opt / local / bin / `سيكون متاحا أيضا.إنشاء جديد
bin/
الدليل في مكان ما، وخلق روابط ناعمة (ln -s
) لجميع البرامج التي تحتاج إليها هناك ثم ذلكbin/
كأول شيء في طريقك.
نصائح أخرى
يجب أن لا تضع الثنائيات في /opt/local
. وبعد ما لم يكن هناك سبب محدد تحتاج إلى إصدار أقدم من GIT، لا يجب أن يكون لديك نسختين مثبتتان. اترك ال /opt
التسلسل الهرمي لماكريا. إذا كنت ترغب في إنشاء حزمة برامج لوحدك، فقم بتثبيتها /usr/local
. وبعد هذا من شأنه أن يضع git
ثنائي في /usr/local/bin
. وبعد أيهما /usr/local/bin
و /opt/local/bin
هو الأول في مسار $، سوف تأخذ الملفات في هذا الدليل الأسبقية.