ابزار dtvem (Developer Tools Virtual Environment Manager) یک مدیر نسخه زمان اجرای یکپارچه و چندسکویی است که با استفاده از زبان Go نوشته شده است. این ابزار به منظور مدیریت نسخههای مختلف پایتون، Node.js و Ruby طراحی شده و به طور یکسان بر روی ویندوز، macOS و لینوکس کار میکند. dtvem با استفاده از شیمها (shims) به جای یکپارچهسازی با پوسته (shell)، دستورات را رهگیری کرده و آنها را به نسخه صحیح بر اساس پیکربندی هدایت میکند. این ابزار از پیکربندیهای محلی (درون پروژه)، سراسری (سیستم) و مسیر سیستم (PATH) برای تعیین نسخه استفاده میکند. نصب dtvem بسیار ساده است و با یک خط کد قابل انجام است. این ابزار امکان انتقال از ابزارهای موجود مانند nvm، pyenv و rbenv را نیز فراهم میکند. اطلاعات بیشتر در dtvem.io قابل دسترسی است. توسعهدهندگان میتوانند با استفاده از این ابزار، مدیریت نسخههای مختلف زبانهای برنامهنویسی را به سادگی انجام دهند و از سازگاری بین سیستمعاملهای مختلف اطمینان حاصل کنند.
مشاهده مطلب اصلی