BUNDLE-OUTDATED(1) General Commands Manual BUNDLE-OUTDATED(1)

bundle-outdated - بررسی وجود نسخه‌های جدیدتر برای جم‌های نصب‌شده

bundle outdated [GEM] [--local] [--pre] [--source] [--filter-strict | --strict] [--update-strict] [--parseable | --porcelain] [--group=GROUP] [--groups] [--patch|--minor|--major] [--filter-major] [--filter-minor] [--filter-patch] [--only-explicit]

دستور outdated نام و نسخهٔ جم‌هایی را که نسخهٔ جدیدتری از آن‌ها در منبع مشخص‌شده موجود است، فهرست می‌کند. فراخوانی outdated همراه با [GEM [GEM]] تنها وجود نسخه‌های جدیدتر برای جم‌های ارائه‌شده را بررسی می‌کند. نسخه‌های پیش‌انتشار به‌طور پیش‌فرض نادیده گرفته می‌شوند. اگر جم‌های شما به‌روز باشند، Bundler با کد وضعیت ۰ خارج می‌شود؛ در غیر این صورت با کد ۱ خارج خواهد شد.

برای دریافت جم‌ها از راه دور تلاشی نمی‌کند و در عوض از حافظهٔ موقت محلی جم‌ها استفاده می‌کند.
وجود نسخه‌های جدیدتر پیش‌انتشار (pre-release) را بررسی می‌کند.
بررسی را در برابر یک منبع مشخص انجام می‌دهد.
تنها نسخه‌های جدیدتری را فهرست می‌کند که با نیازمندی‌های Gemfile شما مجاز شده‌اند و همچنین به فلگ‌های به‌روزرسانی محافظه‌کارانه (--patch، --minor، --major) پایبند می‌ماند.
حل وابستگی سخت‌گیرانه و محافظه‌کارانه؛ اجازه نمی‌دهد هیچ جمی فراتر از آخرین --patch | --minor | --major به‌روزرسانی شود.
استفاده از قالب‌بندی مینیمال برای خروجی با قابلیت تجزیهٔ آسان‌تر.
فهرست کردن جم‌های متعلق به یک گروه مشخص.
فهرست کردن جم‌ها به‌صورت سازمان‌یافته بر پایهٔ گروه‌ها.
ترجیح دادن به‌روزرسانی تنها تا نسخهٔ فرعی (minor) بعدی.
ترجیح دادن به‌روزرسانی تا نسخهٔ اصلی (major) بعدی (پیش‌فرض).
ترجیح دادن به‌روزرسانی تنها تا نسخهٔ پچ (patch) بعدی.
فقط نسخه‌های جدیدتر اصلی (major) را فهرست می‌کند.
فقط نسخه‌های جدیدتر فرعی (minor) را فهرست می‌کند.
فقط نسخه‌های جدیدتر پچ (patch) را فهرست می‌کند.
تنها جم‌هایی را فهرست می‌کند که صریحاً در Gemfile شما مشخص شده‌اند، نه وابستگی‌های آن‌ها.

برای جزئیات بیشتر به bundle-update(1) bundle-update.1.html مراجعه کنید.

۳ گزینهٔ فیلتر کردن بر حل وابستگی نسخه‌ها تأثیری ندارند و صرفاً تعیین می‌کنند چه نسخه‌هایی در خروجی نمایش داده شوند.

اگر خروجی معمولی موارد زیر را نشان دهد:

* Gem       Current  Latest  Requested  Groups
* faker     1.6.5    1.6.6   ~> 1.4     development, test
* hashie    1.2.0    3.4.6   = 1.2.0    default
* headless  2.2.3    2.3.1   = 2.2.3    test

گزینهٔ --filter-major تنها این مورد را نشان خواهد داد:

* Gem       Current  Latest  Requested  Groups
* hashie    1.2.0    3.4.6   = 1.2.0    default

گزینهٔ --filter-minor تنها این مورد را نشان خواهد داد:

* Gem       Current  Latest  Requested  Groups
* headless  2.2.3    2.3.1   = 2.2.3    test

گزینهٔ --filter-patch تنها این مورد را نشان خواهد داد:

* Gem       Current  Latest  Requested  Groups
* faker     1.6.5    1.6.6   ~> 1.4     development, test

گزینه‌های فیلتر می‌توانند ترکیب شوند. --filter-minor و --filter-patch این مورد را نشان خواهند داد:

* Gem       Current  Latest  Requested  Groups
* faker     1.6.5    1.6.6   ~> 1.4     development, test

ترکیب هر سه گزینهٔ filter نتیجه‌ای مشابه با عدم ارائهٔ هیچ‌یک از آن‌ها خواهد داشت.

سپتامبر 2025