هل هناك سيناريو يحول صورة فراو الأساسية إلى شيء أكثر فائدة، من شأنها أن تشمل OMNIBROSSER؟

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

  •  11-09-2019
  •  | 
  •  

سؤال

لا يمكنني استخدام أحدث إصدار Dev Pharo بسبب بعض المشكلات الغريبة مع المترجم المدمج في Pharo. نحن سوف. كنت أتساءل عما إذا كانت هناك طريقة سريعة لتثبيت جميع إضافات Nifty في Pharo التي تفتقدها الصورة الأساسية، بالمقارنة مع صورة Dev.

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

المحلول

مع جميع صور Pharo غير الأساسية تأتي برنامج نصي تم استخدامه لبناء تلك الصورة. فقط قم بتحرير هذا الملف واسحبه وإسقاطه في جوهر جديد.

يمكنك أيضا أن تخبرني بما لا يعجبك في صور Pharo بحيث يمكنني تحسينها.

نصائح أخرى

يوجد أيضا البرنامج النصي الذي نشرته على Pharo Wiki الذي أستخدمه لبناء صورتي:

http://code.google.com/p/pharo/wiki/imagebuildscripts.

بالطبع هو محدد جدا لتفضيلاتي واحتياجاتي، ولكن يمكنك أن تأخذها كمثال وتكييفها مع احتياجاتك الخاصة.

كومانسيالشيل يعمل مع Pharo 9.10.10. سوف تضرب العديد من الأخطاء حيث تحاول تحميل الحزمة بسبب فارو تفتقر إلى MVC، ولكن يمكنك ببساطة المتابعة تجاوز المجموعة الأولى والتخلي عن آخر واحد (يحاول فتح كبرفيتشيل بالفعل في مورفيك). في تلك المرحلة، سيكون لديك فئة تسمى PipeableOSProcess يمكن استخدامها بسهولة جدا للاستيلاء على الإخراج. علي سبيل المثال:

(PipeableOSProcess command: 'ls /bin') output

سيعود محتويات دليل BIN الخاص بك كسلسلة.

حسنا، يمكن تنزيل OB نفسه بسهولة ScriptLoader loadSuperOB.

يضيف داميان (من تعليق أدناه):

المشكلة في هذا النهج هي أن لا أحد يحافظ عليه حقا. علاوة على ذلك، تفوت بعض خطوات التكوين لتعزيز استخدام OB (على سبيل المثال، فلن يكون لديك المتصفحات المستندة إلى OB إذا طلبت من مرسلين رسالة من مساحة عمل)

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