.\" generated with Ronn-NG/v0.10.1 .\" http://github.com/apjanke/ronn-ng/tree/0.10.1 .TH "BUNDLE\-DOCTOR" "1" "September 2025" "" .SH "نام (NAME)" \fBbundle\-doctor\fR \- بررسی bundle برای خطاهای رایج .SH "خلاصه دستور (SYNOPSIS)" \fBbundle doctor [diagnose]\fR [\-\-quiet] [\-\-gemfile=GEMFILE] [\-\-ssl] .br \fBbundle doctor ssl\fR [\-\-host=HOST] [\-\-tls\-version=TLS\-VERSION] [\-\-verify\-mode=VERIFY\-MODE] .br \fBbundle doctor\fR help [COMMAND] .SH "توضیحات (DESCRIPTION)" با این دستور می‌توانید مشکلات رایج Bundler، مانند بررسی محیط gem یا خطاهای SSL/TLS را عیب‌یابی کنید\. .SH "زیردستورها (SUB\-COMMANDS)" .SS "diagnose (دستور پیش‌فرض)" فایل Gemfile و محیط gem شما را برای یافتن مشکلات رایج بررسی می‌کند\. در صورت تشخیص اشکال، Bundler آن‌ها را چاپ کرده و با وضعیت خروج 1 خارج می‌شود\. در غیر این صورت، Bundler یک پیام موفقیت چاپ کرده و با وضعیت خروج 0 خارج می‌شود\. .P نمونه‌هایی از مشکلات رایجی که شناسایی می‌شوند عبارتند از: .IP "\(bu" 4 تنظیمات نامعتبر Bundler .IP "\(bu" 4 عدم تطابق نسخه‌های Ruby .IP "\(bu" 4 عدم تطابق پلتفرم‌ها .IP "\(bu" 4 gemهای نصب‌نشده .IP "\(bu" 4 وابستگی‌های مفقود .IP "" 0 .P \fBگزینه‌ها (OPTIONS)\fR .TP \fB\-\-quiet\fR فقط هشدارها و خطاها را در خروجی نمایش می‌دهد\. .TP \fB\-\-gemfile=GEMFILE\fR مکان Gemfile(5) که Bundler باید از آن استفاده کند\. مقدار پیش‌فرض آن Gemfile(5) در پوشه کاری فعلی است\. به طور کلی، Bundler فرض می‌کند که مکان Gemfile(5) همان ریشه پروژه است و سعی می‌کند \fBGemfile\.lock\fR و \fBvendor/cache\fR را نسبت به این مکان پیدا کند\. .TP \fB\-\-ssl\fR عیب‌یابی مشکلات رایج SSL هنگام اتصال به https://rubygems\.org\. .IP این پرچم زیردستور \fBbundle doctor ssl\fR را با مقادیر پیش‌فرض در پشت صحنه اجرا می‌کند\. .SS "ssl" اگر هنگام اتصال به https://rubygems\.org با مشکلات مربوط به گواهی‌های SSL و/یا نسخه‌های TLS مواجه شده‌اید، این دستور می‌تواند به عیب‌یابی مشکلات رایج کمک کند\. این فرآیند تشخیصی چند بررسی انجام می‌دهد از جمله: .IP "\(bu" 4 تأیید نسخه Ruby OpenSSL نصب‌شده روی سیستم شما\. .IP "\(bu" 4 بررسی نسخه کتابخانه OpenSSL مورد استفاده در زمان کامپایل\. .IP "\(bu" 4 اطمینان از پیکربندی صحیح گواهی‌های CA روی دستگاه شما\. .IP "\(bu" 4 باز کردن یک اتصال TLS و بررسی نتیجه آن\. .IP "" 0 .P \fBگزینه‌ها (OPTIONS)\fR .TP \fB\-\-host=HOST\fR انجام عیب‌یابی روی HOST\. پیش‌فرض \fBrubygems\.org\fR است\. .TP \fB\-\-tls\-version=TLS\-VERSION\fR مشخص کردن نسخه TLS هنگام برقراری اتصال به HOST\. .IP مقادیر مجاز عبارتند از: \fB1\.1\fR یا \fB1\.2\fR\. .TP \fB\-\-verify\-mode=VERIFY\-MODE\fR مشخص کردن حالت اعتبارسنجی TLS هنگام باز کردن اتصال به HOST\. پیش‌فرض \fBSSL_VERIFY_PEER\fR است\. .IP مقادیر مجاز عبارتند از: \fBCLIENT_ONCE\fR، \fBFAIL_IF_NO_PEER_CERT\fR، \fBNONE\fR، \fBPEER\fR\.