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

bundle-binstubs - نصب binstubهای مربوط به gemهای فهرست‌شده

bundle binstubs GEM_NAME [--force] [--standalone] [--all-platforms]

اسکریپت‌های 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 ایجاد خواهد کرد.

بازنویسی binstubهای موجود در صورت وجود داشتن آن‌ها.
ایجاد binstubهایی که می‌توانند در زمان اجرا بدون وابستگی به Rubygems یا Bundler کار کنند.
مشخص کردن نام اجرایی shebang متفاوتی به‌جای مقدار پیش‌فرض (پیش‌فرض 'ruby').
ایجاد binstubها برای تمام gemهای موجود در bundle.
نصب binstubها برای تمام پلتفرم‌ها.
September 2025