আমরা রুবি ইনস্টলেশন ও পরিবেশ পরিচালনার জন্য আরভিএম ব্যবহার করছি ।
সাধারণত আমরা এই .rvmrc
স্ক্রিপ্টটি ব্যবহার করছি :
#!/bin/bash
if [ ! -e '.version' ]; then
VERSION=`pwd | sed 's/[a-z/-]//g'`
echo $VERSION > .version
rvm gemset create $VERSION
fi
VERSION=`cat .version`
rvm use 1.9.2@$VERSION
এই স্ক্রিপ্টটি আরভিএমকে আমাদের প্রতিটি প্রকল্প / সংস্করণে নতুন রত্ন পরিবেশ তৈরি করতে বাধ্য করে।
তবে প্রতিবার আমরা নতুন সংস্করণ নিযুক্ত করছিলাম তখন আরভিএম আমাদের নতুন .rvmrc
ফাইলটি নিশ্চিত করতে বলছে ।
আমরা যখন cd
প্রথম এই ডিরেক্টরিতে চলেছি তখন আমরা এরকম কিছু পাচ্ছি:
================================================== ============= = বিজ্ঞপ্তি: = ================================================== ============= = আরভিএম একটি = এখনও বিশ্বস্ত .rvmrc ফাইলের মুখোমুখি হয়নি = বর্তমান ওয়ার্কিং ডিরেক্টরি যা কদর্য কোড থাকতে পারে। = = = = এই ফাইলের বিষয়বস্তুগুলি নিশ্চিত হওয়ার জন্য এই ফাইলটির বিষয়বস্তু পরীক্ষা করুন = = এটি বিশ্বাস করার আগে ভাল! = = = = ফাইলটি পড়া শেষ করার পরে পাঠক থেকে প্রস্থান করতে 'কি' টিপুন ================================================== ============= (প্রস্তুত হলে চালিয়ে যেতে এন্টার টিপুন)
এটি বিকাশের পরিবেশের পক্ষে তেমন খারাপ নয়, তবে স্বয়ংক্রিয়ভাবে মোতায়েনের সাথে প্রতিটি সার্ভারে প্রতিটি নতুন সংস্করণ ম্যানুয়ালি নিশ্চিত করতে হবে।
এই নিশ্চিতকরণ এড়ানো সম্ভব?