উত্তর:
আপনার রুবি সংস্করণ পরিচালনা করতে আপনার আরভিএম ইনস্টল করা উচিত । আরভিএম করুন ইনস্টল করতে
sudo apt-get install zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2 libxml2-dev libxslt-dev gawk libgdbm-dev libncurses5-dev automake libtool bison libffi-dev nodejs
\curl -sSL https://get.rvm.io | bash -s stable
যদি এটি কোনও কারণে ভেঙে যায় তবে এখানে নির্দেশিকাগুলি অনুসরণ করুন: /programming//a/9056395/2376036
তারপরে ডিফল্ট 2.1.2 করতে
rvm --default use 2.1.2
/usr/bin/ruby
সাধারণত এটির একটি লিঙ্ক হয় /etc/alternatives/ruby
, যা পরিবর্তিতভাবে পূর্বনির্ধারিত রুবি সংস্করণের (যেমন /usr/bin/ruby1.9
) এক্সিকিউটেবলের সাথে লিঙ্ক করে । আপনি এটির সাথে কনফিগার করা ডিফল্ট সংস্করণটি পরিবর্তন করতে পারেন:
sudo update-alternatives --config ruby
যদি পছন্দসই সংস্করণটি বিকল্প হিসাবে নিজেকে সেট আপ না করে ruby
(উদাহরণস্বরূপ এটি প্যাকেজ পরিচালক দ্বারা সেট আপ না করা হয়), আপনি এটি দিয়ে নিজে এটি করতে পারেন
sudo update-alternatives --install /usr/bin/ruby ruby /path/to/ruby2.1 <PRIORITY>
যেখানে <PRIORITY>
ধনাত্মক পূর্ণসংখ্যা। তারপরে আপনি প্রথম পদক্ষেপটি সম্পাদন করতে পারেন।
বিশদ জন্য ম্যানুয়ালupdate-alternatives(8)
দেখুন ।
উবুন্টু 14.04 এ আপনি ruby2.0
প্যাকেজ ইনস্টল করতে পারেন । বর্তমানে প্যাকেজটি ২.০.০.২০৪৮ সংস্করণ সরবরাহ করে (শেষ পর্যন্ত প্যাকেজটি রুবি ২.১ বা আরও নতুন অফার করতে পারে)। রুবি বাইনারিগুলি ইনস্টল করার সহজ উপায়:
sudo apt install ruby2.0
তারপরে আপনার বাইনারি থাকবে ruby2.0
এবং gem2.0
। ডিফল্ট রুবি ১.৯ এর পরিবর্তে ২.০ দ্বারা প্রতিস্থাপনের জন্য আপনি নিম্নলিখিতটি করতে পারেন ( দ্রষ্টব্য: আপনি এমন অ্যাপ্লিকেশনগুলি ভঙ্গ করতে পারেন যা রুবিকে কঠোরভাবে প্রয়োজন <= 1.9)।
sudo update-alternatives --set /usr/bin/ruby ruby /usr/bin/ruby2.0 10
sudo update-alternatives --set /usr/bin/gem gem /usr/bin/gem2.0 10
অন্যান্য সম্ভাবনাগুলি কিছু রুবি সংস্করণ পরিচালক যেমন rbenv বা আরভিএম ব্যবহার করছে । প্রথমটি সেটআপ করা আরও জটিল তবে আরভিএমের চেয়ে কম হ্যাকি। উভয়ই আপনাকে ব্যবহার করতে চাই এমন প্রায় কোনও সংস্করণ ইনস্টল করার অনুমতি দেয়।
update-alternatives: error: alternative name (/usr/bin/ruby) must not contain '/' and spaces
আমার উবুন্টু 14.04
আপনি যদি উবুন্টু 14.04 (বিশ্বাসযোগ্য) বা আরও নতুন ব্যবহার করে থাকেন তবে আপনি এই পিপিএ যুক্ত করতে পারেন:
sudo apt-get install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt-get update
তারপরে আপনি যে কোনও প্যাকেজটি ইনস্টল করতে পারেন উদাহরণস্বরূপ
sudo apt-get install ruby2.2
নেটিভ এক্সটেনশানগুলি তৈরি করতে সক্ষম হতে আপনাকে প্যাকেজও ডেভেল করতে হবে
sudo apt-get install ruby2.2-dev
ইনস্টল করা রুবি সংস্করণগুলির মধ্যে সহজেই স্যুইচ করতে, রুবি সুইচ ইনস্টল করুন:
sudo apt-get install ruby-switch
ইউটিলি কমান্ড
ruby -v
ruby-switch --list
উদাহরণ
sudo ruby-switch --set ruby2.1