سؤال

أنا أستخدم perlbrew الآن لإدارة إصدارات متعددة من Perl ، ولكن Perlbrew عالمي. إذا فعلت perlbrew switch perl-5.10.1 في أي قذيفة ، ستستخدم جميع الأصداف والبرامج النصية الآن Perl الإصدار 5.10.1. لا توجد عزلة. هل هناك أي طريقة لجعل مفاتيح perlbrew محلية إلى قذيفة ، أم أن هناك أداة مماثلة قادرة على تغيير Perl النشط محليًا؟

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

المحلول

في إصدارات أكثر حداثة من Perlbrew ، يمكنك القيام بذلك perlbrew use perl-5.12.3 أو أيا كان وستستخدم هذا الإصدار من Perl ، ولكن فقط في جلسة shell الحالية. جلسات أخرى لن تتأثر.

نصائح أخرى

فقط لا تستخدم perlbrew. كل ما تفعله هو تغيير الارتباطات بالنسبة لك. من المفترض أن يوفر لك العمل ، ولكن عندما لا يكون ذلك ، لم يعد هناك سبب لاستخدامه.

أتحدث عن كيف أفعل ذلك قم بعمل روابط لأدوات النسخ في بيرلر الفعال. أعرف دائمًا أي بيرل الذي أستخدمه لأنني لم أكن مضطرًا أبدًا إلى تذكر أي شخص تحولت إلى الماضي ، ولا أزعج أي شيء آخر يتوقع إصدارًا معينًا وراء Synkink. لا يزال بإمكانك استخدام perlbrew لتثبيت Perls ، ولكن لا يوفر لك الكثير من العمل هناك أيضًا.

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