উবুন্টুর রেলগুলিতে রুবি এবং রুবির সর্বশেষ সংস্করণটি কীভাবে ইনস্টল করবেন?


15

কমান্ডটি দিয়ে আমি রুবি ইনস্টল করেছি apt-get install ruby1.9.1, তবে যখন আমি rubyকনসোলে প্রবেশ করি তখন কিছুই হয় না।

আমাকে কমান্ডটি ব্যবহার করতে হবে

ruby1.9.1-v

ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]

তবে কীভাবে আমি এটিকে কল করব rubyএবং করব না ruby1.9.1? এবং আমি কীভাবে রেলগুলি ইনস্টল করব?


আপনি যদি "কোন রুবি" করেন তবে কি এটি ইনস্টলড হিসাবে দেখায়? "রুবি-ভি" সঠিক সংস্করণ নম্বরটি দেখায়?
নাথানিয়েল বানিস্টার

ইনস্টল করুন: sudo apt-get ইনস্টল রুবি 1.9.1-ফুল রুবি-ভি
বিল

প্রোগ্রাম 'রুবি' ইনস্টল করা হয়নি।
বিল

আপনি যখন টার্মিনালে "sudo apt-get install ruby1.9.1-full" টাইপ করেন তখন কি কিছু হয়?
slotishtype

1
আপনার আপডেটে আমি কিছুটা বিভ্রান্ত হয়ে পড়েছি। আপনি যদি রেলগুলি ইনস্টল করতে চান তবে রেল এবং অন্য কোনও রত্ন ইনস্টল করতে দয়া করে আরভিএম - rvm.beginrescueend.com ব্যবহার করুন । এটি একটি প্যাকেজ পরিচালক এবং আপনাকে অনেক সময় সাশ্রয় দেবে।
slotishtype

উত্তর:


19

আপনার সিস্টেমে গোলমাল না করে কীভাবে একটি বর্তমান রুবি সংস্করণ পাবেন get

আপনার সিস্টেম রুবিতে গণ্ডগোল করবেন না, পরিবর্তে হয় rbenvবা আরভিএম দিয়ে একটি বর্তমান সংস্করণ ইনস্টল করুন । আমি প্রথম পছন্দ , কিন্তু উভয় ভাল কাজ। মনে রাখবেন যে আপনি একবারে কেবল একটি ইনস্টল করতে পারেন।

এই জাতীয় রুবি সংস্করণ পরিচালক হিসাবে, আপনাকে sudoকোনও রত্ন ইনস্টল করতে (বা আনইনস্টল) করতে আর কখনও টাইপ করতে হবে না এবং আপনি বিভিন্ন প্রকল্পের জন্য বিভিন্ন সংস্করণ রাখতে পারবেন। আপনি আবার এই সংস্করণগুলি নিরাপদে মুছে ফেলতে পারেন।

দয়া READMEকরে কমপক্ষে একবার এই সরঞ্জামগুলির গুলি পড়তে ভুলবেন না ।

পদ্ধতি 1 - rbenv

rbenv রুবির সংস্করণ পরিচালক। এটি আপনাকে আপনার মূল সিস্টেমের পাশাপাশি একটি রুবি সংস্করণ ইনস্টল করতে দেয়, যার অর্থ আপনি এটির গণ্ডগোল করতে পারবেন না এবং আপনি সহজেই সংস্করণগুলি আপগ্রেড করতে পারবেন।

এটি ইনস্টল করতে, ব্যবহার করুন rbenv-installer। আপনার শেলটি একবার ইনস্টল হয়ে গেলে এবং rbenvফাংশনটি কাজ করে তা নিশ্চিত করে নিন।

তারপরে, একবার rbenv ইনস্টল হয়ে গেলে চালান rbenv install -l। এটি আপনাকে উপলভ্য রুবিসের একটি তালিকা দেয়। এর সাথে আপনার নির্বাচিতটিকে ইনস্টল করুন:

rbenv install 2.5.1

এখন এটিকে আপনার ডিফল্ট হিসাবে চয়ন করুন:

rbenv global 2.5.1

এটি সম্পন্ন gemহওয়ার সাথে সাথে চালানোর জন্য ব্যবহার করা যেতে পারে:

gem install rails

উপরেরটি যদি কাজ না করে তবে উত্স থেকে বিল্ডিংয়ের জন্য আপনার প্রয়োজনীয় প্যাকেজগুলি অনুপস্থিত হতে পারে। আপনি যে প্যাকেজগুলি ইনস্টল করতে চাইতে পারেন তার তালিকার জন্য এখানে দেখুন । উবুন্টুতে, এর মধ্যে রয়েছে:

sudo apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm5 libgdbm-dev

পদ্ধতি 2 - আরভিএম

আপনি রুবি আরভিএমের ওপরেও ইনস্টল করতে পারেন । এখানেও আপনার কোনও প্রয়োজন sudoনেই এবং আপনি সিস্টেমের পাশাপাশি রুবির আরও সাম্প্রতিক সংস্করণ পেতে সক্ষম হবেন।

আপনার সিস্টেমের জন্য ইনস্টলেশন নির্দেশাবলী পড়ুন ।

ইনস্টলেশন পরে, আপনি একটি সাধারণ কমান্ড দিয়ে রুবি ইনস্টল করতে পারেন। প্রথমে rvm list knownইনস্টলযোগ্য সংস্করণগুলির তালিকা পেতে চেক করুন । এখন আপনার পছন্দটি ইনস্টল করুন:

rvm install 2.5.1

তারপরে, এটি আপনার ব্যবহারকারীর জন্য ডিফল্ট রুবি সংস্করণ হিসাবে সেট করুন:

rvm use 2.5.1 --default

এখন আপনি পেরেকগুলি ইনস্টল করতে পারেন gem:

gem install rails

এছাড়াও, আপনি যদি আরভিএম ব্যবহার করেন তবে সুডো ব্যবহার করবেন না।
slotishtype

এফওয়াইআই - apt-get installপদক্ষেপে, lib1gকখন হওয়া উচিত তা আপনার উপরে রয়েছে zlib1g। আমি অ্যাপটি-গেটের সাথে আরভিএমও ইনস্টল করেছি। এটি জিনিসগুলি সুন্দরভাবে সেট আপ করে এবং আপনার বাশারসিডি সম্পাদনা করার প্রয়োজন হয় না। আমি নিশ্চিত নই যে এটি এখনও সেরা পন্থা যা আমি $rvm get latestএখনও চেষ্টা করি নি।
স্পিনলক

@ স্লহ্যাক স্ট্যাকএক্সচেঞ্জ আমাকে সম্পাদনাটি apt-get installধাপে আনতে দেবে না - সম্পাদনাগুলি 6 টির বেশি হতে হবে এবং আমাদের কেবল 1 পরিবর্তন করতে হবে। এবং, আমি sudo apt-get install ruby-rvmএখন পর্যন্ত কোনও ফ্যান নই । অনুমতিগুলির কারণে আমি অদ্ভুত বাগ পেয়ে যাচ্ছি (উদাহরণস্বরূপ v rvm ইনস্টল 1.9.3 অভিযোগ কারণ এটি মূলের মালিকানাধীন একটি ডিরেক্টরিতে লিখতে চেষ্টা করছে)। দেখে মনে হচ্ছে যে ইউজার স্পেসে আরভিএম রাখা সেরা বিকল্প।
স্পিনলক

আমার মনে হচ্ছে সম্পূর্ণতার জন্য এখানে rbenv (এবং রুবি-বিল্ড ) উল্লেখ করা উচিত। এটি আপনার শেলটি ookোকানোর পরিষ্কার পদ্ধতি সহ আরভিএমের একটি বিকল্প (তবে ব্যবহারিকভাবে অগত্যা খুব আলাদা নয়)।
জেমসগেকো

1
আমি সবেমাত্র করেছি sudo apt-get install ruby-rvm- এখনও কি আর কিছু করার দরকার নেই পাগল ব্যাশের স্টাফ দিয়ে বিগ্রেসেসেন্ড করতে?
জেফ আতউড

0

উবুন্টুতে রুবি ইনস্টল করার একাধিক উপায় রয়েছে তবে সংগ্রহস্থলগুলির ফর্ম ইনস্টল করা (বর্তমানে) জনপ্রিয় নয়। পরিষ্কারভাবে একটি অন-প্রত্যয় পেতে ruby, আপনার নিজের রুবি তৈরি করা উচিত বা আরভিএম ব্যবহার করা উচিত

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.