BUNDLE-BINSTUBS(1) General Commands Manual BUNDLE-BINSTUBS(1) نام (NAME) bundle-binstubs - نصب binstubهای مربوط به gemهای فهرست‌شده خلاصه دستور (SYNOPSIS) bundle binstubs GEM_NAME [--force] [--standalone] [--all-platforms] توضیحات (DESCRIPTION) اسکریپت‌های binstub، برنامه‌های اجرایی را پوشش می‌دهند. Bundler یک فایل کوچک Ruby (یک binstub) می‌سازد که Bundler را بارگذاری کرده، دستور را اجرا می‌کند و در پوشه bin/ قرار می‌دهد. اسکریپت‌های binstub یک میان‌بُر - یا جایگزین - برای استفاده همیشگی از bundle exec هستند. این کار فایلی ایجاد می‌کند که می‌تواند مستقیماً اجرا شود و همیشه نسخه صحیح gem مورد استفاده برنامه را اجرا خواهد کرد. برای مثال، اگر دستور bundle binstubs rspec-core را اجرا کنید، Bundler فایل bin/rspec را ایجاد می‌کند. این فایل حاوی کدهای لازم برای بارگذاری Bundler، اعلام بارگذاری gemهای bundle، و سپس اجرای rspec خواهد بود. این دستور برای فایل‌های اجرایی موجود در GEM_NAME اسکریپت‌های binstub تولید می‌کند. این binstubها در پوشه bin، یا پوشه مشخص‌شده توسط تنظیمات bin (در صورت پیکربندی شدن) قرار می‌گیرند. فراخوانی binstubs به همراه [GEM [GEM]] برای تمام gemهای داده‌شده binstub ایجاد خواهد کرد. گزینه‌ها (OPTIONS) --force بازنویسی binstubهای موجود در صورت وجود داشتن آن‌ها. --standalone ایجاد binstubهایی که می‌توانند در زمان اجرا بدون وابستگی به Rubygems یا Bundler کار کنند. --shebang=SHEBANG مشخص کردن نام اجرایی shebang متفاوتی به‌جای مقدار پیش‌فرض (پیش‌فرض 'ruby'). --all ایجاد binstubها برای تمام gemهای موجود در bundle. --all-platforms نصب binstubها برای تمام پلتفرم‌ها. September 2025 BUNDLE-BINSTUBS(1)