| 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 |