BUNDLE(1) General Commands Manual BUNDLE(1)

bundle - مدیریت وابستگی‌های Ruby

bundle COMMAND [--no-color] [--verbose] [ARGS]

ابزار Bundler وابستگی‌های یک برنامه را در تمام طول چرخهٔ حیات آن و در چندین ماشین به شکلی سامان‌یافته و تکرارپذیر مدیریت می‌کند.

برای کسب اطلاعات دربارهٔ شروع کار به وب‌سایت bundler در https://bundler.io و برای اطلاعات بیشتر پیرامون قالب Gemfile به Gemfile(5) مراجعه کنید.

چاپ تمام خروجی‌ها بدون رنگ
مشخص کردن تعداد دفعات تلاش مجدد برای اجرای دستورهای شبکه
چاپ اطلاعات لاگ و گزارش‌گیری اضافی

زیردستورهای bundle به دو دستهٔ دستورهای اصلی و ابزارها تقسیم می‌شوند:

نصب gemهای مشخص‌شده در Gemfile یا Gemfile.lock
به‌روزرسانی وابستگی‌ها به آخرین نسخه‌هایشان
بسته‌بندی فایل‌های ‎.gem‎ مورد نیاز برنامه در دایرکتوری vendor/cache (نام‌های مستعار: bundle package، bundle pack)
اجرای یک اسکریپت در محیط bundle فعلی
تعیین و خواندن گزینه‌های پیکربندی Bundler
نمایش راهنمای تفصیلی برای هر زیردستور

افزودن gem نام‌برده به Gemfile و اجرای bundle install
تولید binstubها برای فایل‌های اجرایی موجود در یک gem
بررسی اینکه آیا نیازمندی‌های برنامه نصب شده و در دسترس Bundler هستند یا خیر
نمایش مکان مبدأ یک gem خاص در bundle
نمایش تمام gemهای قدیمی‌شده در bundle فعلی
راه‌اندازی یک نشست IRB در bundle فعلی
باز کردن یک gem نصب‌شده در ویرایشگر
تولید یک lockfile برای وابستگی‌های شما
تولید یک Gemfile ساده در دایرکتوری جاری
ایجاد یک gem ساده، مناسب برای توسعه با Bundler
نمایش اطلاعات سازگاری با پلتفرم
پاک‌سازی gemهای بلااستفاده در دایرکتوری Bundler
نمایش هشدارها پیرامون مشکلات رایج
حذف gemها از Gemfile
مدیریت افزونه‌های Bundler
چاپ اطلاعات نسخهٔ Bundler

هنگام اجرای دستوری که در دستورهای اصلی یا ابزارها فهرست نشده است، Bundler تلاش می‌کند یک فایل اجرایی با نام bundler-<command> را در PATH پیدا و اجرا کند و هرگونه آرگومان اضافی را به آن ارسال نماید.

September 2025