BUNDLE-INIT(1) General Commands Manual BUNDLE-INIT(1) نام (NAME) bundle-init - تولید فایل Gemfile اولیه برای پروژه خلاصه دستور (SYNOPSIS) bundle init [--gemspec=FILE] توضیحات (DESCRIPTION) دستور Init یک [Gemfile(5)][Gemfile(5)] پیش‌فرض را در دایرکتوری کاری جاری تولید می‌کند. هنگام افزودن [Gemfile(5)][Gemfile(5)] به یک gem که دارای gemspec است، گزینه --gemspec به صورت خودکار هر وابستگی فهرست‌شده در فایل gemspec را به [Gemfile(5)][Gemfile(5)] تازه ایجادشده اضافه می‌کند. گزینه‌ها (OPTIONS) --gemspec=GEMSPEC استفاده از .gemspec مشخص‌شده برای ایجاد [Gemfile(5)][Gemfile(5)] --gemfile=GEMFILE استفاده از نام مشخص‌شده برای gemfile به‌جای Gemfile فایل‌ها (FILES) در [Gemfile(5)][Gemfile(5)] پیش‌فرض تولیدشده، خط # frozen_string_literal: true گنجانده شده است. این یک کامنت جادویی (magic comment) است که برای نخستین بار در Ruby 2.3 پشتیبانی شد. وجود این خط باعث می‌شود تمام رشته‌های صریح (string literals) موجود در فایل به‌طور ضمنی مسدود و غیرقابل‌تغییر (frozen) شوند. همچنین ببینید (SEE ALSO) Gemfile(5) https://bundler.io/man/gemfile.5.html September 2025 BUNDLE-INIT(1)