রত্ন ইনস্টল sloow হতে পারে. সবচেয়ে বড় অপরাধী হল ডকুমেন্টেশন। প্রতিবার যখন আপনি একটি রত্ন ইনস্টল করেন, আপনার কম্পিউটারকে সেই রত্নটির উত্স স্ক্যান করতে হবে এবং ডকুমেন্টেশন তৈরি করতে হবে৷
আপনি অফলাইনে থাকাকালীন প্রায়ই রত্ন ডকুমেন্টেশন চেক করার প্রয়োজন হলে এটি কার্যকর হতে পারে। শুধু gem server
চালান এবং সেগুলি অ্যাক্সেস করতে আপনার ব্রাউজারকে https://localhost:8808-এ নির্দেশ করুন। ri কমান্ড টার্মিনাল থেকে ডকুমেন্টেশন অনুসন্ধান করার জন্যও সুবিধাজনক।
কিন্তু আপনি যদি আমার মত হন, আপনি সম্ভবত স্থানীয় ডক্স ব্যবহার করবেন না। আপনার সম্ভবত বেশিরভাগ সময়ে একটি শালীন ইন্টারনেট সংযোগ রয়েছে। তাই ডকুমেন্টেশন তৈরি করতে যে সময় ব্যয় করা হয়েছে তা শুধু সময় নষ্ট।
আপনি যদি আপনার সমস্ত রত্ন ইনস্টল করতে বান্ডলার ব্যবহার করেন তবে আপনাকে কিছু করতে হবে না। বান্ডলার ডিফল্টরূপে rdoc/ri এড়িয়ে যায়। আপনি যদি সরাসরি মণি কমান্ড ব্যবহার করেন তবে আপনাকে কিছুটা কনফিগারেশন করতে হবে।
আপনি হয়তো ইতিমধ্যেই জানেন যে আপনি যখন রত্ন ইনস্টল চালাবেন তখন নির্দিষ্ট ফ্ল্যাগে পাস করে আপনি rdoc/ri জেনারেশন অক্ষম করতে পারেন৷
gem install honeybadger --no-rdoc --no-ri # The old, deprecated way
gem install honeybadger --no-document # The new way
আপনি রুবিজেমকে এই পতাকাগুলিকে ডিফল্ট হিসাবে প্রয়োগ করতেও বলতে পারেন। আপনার ~/.gemrc ফাইলে নিচের লাইনটি যোগ করুন:
gem: --no-document
কিন্তু যদি আপনি একটি ক্যাম্পিং ট্রিপ পরিকল্পনা করছেন এবং স্থানীয় ডকুমেন্টেশন দখল করতে হবে? এটি নিজে তৈরি করতে কোন সমস্যা নেই।
gem rdoc --all --overwrite # regen all docs
gem rdoc honeybadger # generate docs for one gem
যদিও আপনি আপনার সমস্ত ডক্স রিজেন করতে বেছে নিলে সতর্ক থাকুন। এটি একটি সময় নিতে পারে। :)