Ruby Version Manager
রুবি ভার্সন ম্যানেজার, যা প্রায়শই আরভিএম হিসাবে সংক্ষিপ্ত করা হয়, ইউনিক্স-সদৃশ অপারেটিং সিস্টেমের জন্য একটি সফ্টওয়্যার প্ল্যাটফর্ম যা একই ডিভাইসে রুবির একাধিক ইনস্টলেশন পরিচালনা করার জন্য ডিজাইন করা হয়েছে। রুবি ইন্টারপ্রেটার সহ পুরো রুবি পরিবেশ, রুবি জেমস (রত্ন) ইনস্টল করা, এবং ডকুমেন্টেশন পার্টিশন করা হয়। একজন ডেভেলপার তখন বিভিন্ন সংস্করণের প্রয়োজনীয়তা সহ বিভিন্ন প্রকল্পে কাজ করার জন্য বিভিন্ন সংস্করণের মধ্যে পরিবর্তন করতে পারেন। এমআরআই ছাড়াও, স্ট্যান্ডার্ড রুবি ইন্টারপ্রেটার, আরভিএম রুবির বিভিন্ন অন্যান্য বাস্তবায়নের জন্য একটি ইনস্টলার হিসাবে কাজ করে। এর মধ্যে রয়েছে জেরুবি, ম্রুবি, ম্যাকরুবি, আয়রনরুবি, ম্যাগলেভ, রুবিনিয়াস, রুবি এন্টারপ্রাইজ সংস্করণ, পোখরাজ এবং গোরুবি (কোড গল্ফের জন্য অনুকূলিত একটি দোভাষী)। উপরন্তু, আরভিএম এমআরআই-এর প্যাচ করা সংস্করণগুলির ইনস্টলেশনকে সমর্থন করে। আরভিএম "জেমসেট", একটি নেমস্পেস এবং সংশ্লিষ্ট রুবি ইনস্টলেশন দ্বারা পৃথক রত্ন সংগ্রহের মাধ্যমে রুবি রত্নগুলির সংগঠনের জন্য বৈশিষ্ট্য সরবরাহ করে। জেমসেটগুলি আরভিএম-এক্সক্লুসিভ. আরভিএমআরসি ফাইল ব্যবহারের মাধ্যমে ডিরেক্টরি/প্রকল্পের সঙ্গে যুক্ত করা যেতে পারে। . rvmrc ফাইল (এবং সাধারণ উদ্দেশ্য যদিও ব্যবহারকারী-নির্দিষ্ট. jrubirc) এবং এর বিন্যাস ব্যবহার করার একটি বিকল্প হল. রুবি-সংস্করণ এবং. রুবি-জেম্সেট ফাইলের ব্যবহার, যা অন্যান্য রুবি সংস্করণ পরিচালকদের সাথে সামঞ্জস্যপূর্ণ, যেমন আরবিএনভি এবং ক্রবি। উপরন্তু,. rvmrc ব্যবহার করার জন্য অননুমোদিত কোড কার্যকর করা রোধ করার জন্য বিশ্বাসের প্রয়োজন হয়, যেখানে. রুবি-সংস্করণ তা করে না। রেফারেন্স বাহ্যিক লিঙ্ক রুবি (প্রোগ্রামিং ভাষা)