কম্পিউটার

রত্ন ইনস্টল করার সময় কীভাবে বিশ্বব্যাপী rdoc এবং ri অক্ষম করবেন

রত্ন ইনস্টল 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

যদিও আপনি আপনার সমস্ত ডক্স রিজেন করতে বেছে নিলে সতর্ক থাকুন। এটি একটি সময় নিতে পারে। :)


  1. উইন্ডোজ 10 এ কীভাবে ভিপিএন এবং প্রক্সি নিষ্ক্রিয় করবেন

  2. Windows 10-এ খবর এবং আগ্রহ কীভাবে নিষ্ক্রিয় করবেন।

  3. Windows 10 এবং Windows 11-এ অটোপ্লে কীভাবে নিষ্ক্রিয় করবেন

  4. কীভাবে ক্রোম এবং ফায়ারফক্সে WebRTC নিষ্ক্রিয় করবেন