# استئناف: الحفاظ على بيئة تطوير محدثة

**URL:** <https://meta.discourse.org/t/reprise-maintaining-an-up-to-date-dev-environment/262544>\
**Category:** Development\
**Created:** [21 أبريل 2023، 6:06م UTC](https://meta.discourse.org/t/reprise-maintaining-an-up-to-date-dev-environment/262544 "2023-04-21T18:06:51Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [21 أبريل 2023، 6:06م UTC](https://meta.discourse.org/t/reprise-maintaining-an-up-to-date-dev-environment/262544/1 "2023-04-21T18:06:51Z")

</div>

> [@Falco](#):
>
> لقد كنت أستخدم [asdf](https://asdf-vm.com/) لإدارة الإصدارات للعديد من الأدوات التي أستخدمها، لذا بالنسبة لي هو مجرد
> 
> ```plaintext
> asdf install ruby 3.1.3
> asdf local ruby 3.1.3
> 
> ```

ولكن الآن يريد Discourse 3.2.1 ويبدو أن `asdf` لا يعرف عن 3.2.1. كيف تدير ذلك؟

```plaintext
asdf list all ruby|grep 3.2.1

```

لا يُرجع شيئًا.

> [@Falco](#):
>
> بينما يمكنني أن أرى مدى روعة أن يتم التعامل مع كل ذلك تلقائيًا، بالنسبة لي فإن التعامل مع بيئة التطوير الخاصة بي، والتحديثات وكل شيء، هو جزء أساسي من الوظيفة.

نظرًا لأن وظيفتك تتضمن قياس أداء إصدارات روبي، فهذا منطقي للغاية، ولكن ألا يحتاج غالبية المطورين داخل وخارج CDCK ببساطة إلى بيئة تطوير عاملة دون الحاجة إلى معرفة المكتبات المطلوبة لتجميع imagemagick (أو أي شيء آخر) بشكل صحيح؟

---

_[View the full topic](https://meta.discourse.org/t/reprise-maintaining-an-up-to-date-dev-environment/262544)._
