আমি আজ সকালে কয়েক ঘন্টা সময় কাটিয়েছি উবুন্টুর একটি নতুন উদাহরণে রেলগুলি সেটআপ করার চেষ্টা করেছি এবং আমি লক্ষ্য করেছি যে প্রক্রিয়াটি উইন্ডোজের চেয়ে অবিশ্বাস্যরূপে আরও সংশ্লেষিত। উইন্ডোজে আমি রুবইনস্টলআরর্গ যাই, এক্সিকিউটেবল চালাও (আমি বিশেষত 1.9.2-p180 এর প্রতি আগ্রহী ছিলাম) এবং তারপরে সেই অনুযায়ী সিস্টেমের পথটি সামঞ্জস্য করুন। রেলগুলির জন্য কোনও অতিরিক্ত পদক্ষেপের প্রয়োজন নেই, আমি গিট সংগ্রহস্থলটি ক্লোন করতে পারি এবং ক্র্যাঙ্কিং শুরু করতে পারি।
উবুন্টুতে আমাকে আরভিএম ইনস্টল করতে হয়েছিল (যা আমি উইন্ডোজের জন্যও করতে পারতাম), তালিকাভুক্ত প্রিআরকগুলি ইনস্টল করতে হবে, অ্যাপ্লিকেশন ব্যর্থ হয়েছে কারণ এই প্যাকেজগুলির একগুচ্ছ আর উপলব্ধ ছিল না। আমি তখন অবশেষে rvm install
কেবল দৌড়ে গিয়েছিলাম যে মেকটি কাজ করছে না, তাই আমাকে ম্যানুয়ালি .c ফাইলগুলির একটি থেকে ওপেনসেলের উপর নির্ভরশীলতার একগুচ্ছ মন্তব্য করতে হয়েছিল এবং এটি পুনর্নির্মাণ করতে হবে, শেষ পর্যন্ত এটি ইনস্টল হয়ে গেল। রেলগুলি এখনও সম্পন্ন করা থেকে দূরে ছিল, সুতরাং আমাকে আরও কিছু পূর্বশর্ত ইনস্টল করতে হয়েছিল, রুবি উত্সে কিছু অতিরিক্ত ফাইল সম্পাদনা করতে হয়েছিল এবং এটি সম্পাদন করতে হয়েছিল, এবং পরে আমি শেষ পর্যন্ত rails console
এমনকি শুরু করতে পারি।
এটা কি খুব স্বাভাবিক? আমি কি খুব বেশি আশা করি উবুন্টুতে অতিরিক্ত কয়েক ঘন্টা সময় লাগতে হবে যদি আমি রেল অ্যাপ্লিকেশনগুলি বিকাশ করতে যাচ্ছি? জিনিসটি চলমান পেতে আমাকে কমপক্ষে 3-4 টি গাইড এবং কমপক্ষে 5 টি পৃথক স্ট্যাক ওভারফ্লো পোস্টের সাথে পরামর্শ করতে হয়েছিল, এটি আমার কাছে খুব বেদনাদায়ক ব্যবহারকারীর অভিজ্ঞতা বলে মনে হয়।