কম্পিউটার টিউটোরিয়াল

রুবি জেম ইনস্টল স্পিড আপ করুন: RDoc এবং RI ডকুমেন্টেশন গ্লোবালি ডিজেবল করুন

জেম ইনস্টল খুব স্লো হতে পারে। সবচেয়ে বড় দলিলগুলোতে একটি হলো ডকুমেন্টেশন। প্রতিবার আপনি একটি জেম ইনস্টল করলে, আপনার কম্পিউটারকে সেই জেমের সোর্স স্ক্যান করে ডকুমেন্টেশন জেনারেট করতে হয়।

এটা উপকারী হতে পারে যদি আপনি অফলাইন থাকাকালিন জেম ডকুমেন্টেশন চেক করার প্রয়োজন পড়ে। শুধু gem server রান করুন এবং আপনার ব্রাউজার থেকে https://localhost:8808-এ পয়েন্ট করুন অ্যাক্সেস করতে। ri কমান্ডও টার্মিনাল থেকে ডকুমেন্টেশন সার্চ করার জন্য হ্যান্ডি।

কিন্তু আপনি যদি আমার মতো হন, তবে আপনি সম্ভবত লোকাল ডক্স ব্যবহার করেন না। অধিকাংশ সময় আপনার ডিসেন্ট ইন্টারনেট কানেকশন থাকে। তাই ডকুমেন্টেশন জেনারেট করার জন্য ব্যয় করা সময় শুধু বর্জ্য সময়।

আপনি যদি বান্ডলার ব্যবহার করে আপনার সব জেম ইনস্টল করেন, তবে আপনাকে কিছু করতে হবে না। বান্ডলার ডিফল্টভাবে rdoc/ri স্কিপ করে। আপনি যদি সরাসরি gem কমান্ড ব্যবহার করেন, তবে আপনাকে একটু কনফিগারেশন করতে হবে।

আপনি ইতিমধ্যে জানতে পারেন gem install রান করার সময় কিছু ফ্ল্যাগ পাস করে rdoc/ri জেনারেশন ডিজেবল করা যায়।

gem install honeybadger --no-rdoc --no-ri # পুরনো, ডিপ্রিকেটেড পদ্ধতি
gem install honeybadger --no-document # নতুন পদ্ধতি

আপনি রুবিজেমকে বলতে পারেন এই ফ্ল্যাগগুলো ডিফল্ট হিসেবে প্রয়োগ করতে। শুধু আপনার ~/.gemrc ফাইলে নিচের লাইনটি যোগ করুন:

gem: --no-document

কিন্তু কি হবে যদি আপনি ক্যাম্পিং ট্রিপে যান এবং লোকাল ডকুমেন্টেশন নিতে চান? নিজে জেনারেট করতে কোনো সমস্যা নেই।

gem rdoc --all --overwrite # সব ডক রিজেনারেট করুন
gem rdoc honeybadger # একটি জেমের জন্য ডক জেনারেট করুন

সব ডক রিজেনারেট করতে চলে তবে সাবধান থাকুন। এটা একটু সময় নিতে পারে। :)

  1. উইন্ডোজ ১০-এ VPN এবং Proxy নিরাপদে ডিসেবল করুন

  2. উইন্ডোজ ১০ News & Interests ফিচার নিষ্ক্রিয় করুন: ধাপে ধাপে গাইড

  3. উইন্ডোজ ১০ এবং ১১-এ AutoPlay ডিজেবল করুন: একটি স্টেপ-বাই-স্টেপ গাইড

  4. ক্রোম ও ফায়ারফক্সে WebRTC নিরাপদে ডিজেবল করুন: ধাপে ধাপে গাইড