से डाउनग्रेड कैसे करें मैं उबंटू 10.04 ओएस पर रूबी संस्करण (रूबी 1.9.2) को डाउनग्रेड करना चाहता हूं ताकि मैं उपयुक्त संस्करण का उपयोग कर सकूं रेल 2.0.0 चलाने के लिए रूबी 1.8.7 का। मैं प्रोजेक्ट उद्देश्य के लिए रेल के पुराने संस्करण का उपयोग कर रहा हूं।रुबी 1.9.2 से रुबी 1.8.7 से रेलवे 2.0.2
यदि मैं रूबी 1.9.2 के साथ रेल 2.0.2 का उपयोग कर रहा हूं तो यह मुझे एक त्रुटि देता है जो गणनाकर्ता को एक सरणी में परिवर्तित नहीं कर सकता है।
मैंने सोचा कि मैं आरवीएम का उपयोग कर सकता हूं, लेकिन मुझे यकीन नहीं है कि यह डाउनग्रेड के लिए उपयुक्त है या नहीं।
मैं जब मैं आदेश rvm सूची में जाना जाता है का उपयोग टर्मिनल में निम्नलिखित मिल
[email protected]:~$ rvm list known
# MRI Rubies
[ruby-]1.8.6[-p399]
[ruby-]1.8.6-head
[ruby-]1.8.7[-p302]
[ruby-]1.8.7-head
[ruby-]1.9.1-p243
[ruby-]1.9.1[-p376]
[ruby-]1.9.1-p429
[ruby-]1.9.1-head
[ruby-]1.9.2-preview1
[ruby-]1.9.2-preview3
[ruby-]1.9.2-rc1
[ruby-]1.9.2-rc2
[ruby-]1.9.2[-p0]
[ruby-]1.9.2-head
ruby-head
# JRuby
jruby-1.2.0
jruby-1.3.1
jruby-1.4.0
jruby-1.5.1
jruby-1.5.2
/home/mohnish/.rvm/config/known
मैं आदेश dpkg -l के प्रयोग पर स्थापित गहरे लाल रंग का पैकेज की सूची में निम्नलिखित मिल | ग्रेप माणिक
[email protected]:~$ dpkg -l | grep ruby
ii libdbm-ruby 4.2 DBM interface for Ruby
ii libdbm-ruby1.8 1.8.7.249-2 DBM interface for Ruby 1.8
ii libgdbm-ruby 4.2 GDBM interface for Ruby
ii libgdbm-ruby1.8 1.8.7.249-2 GDBM interface for Ruby 1.8
ii libopenssl-ruby 4.2 OpenSSL interface for Ruby
ii libopenssl-ruby1.8 1.8.7.249-2 OpenSSL interface for Ruby 1.8
ii libreadline-ruby 4.2 Readline interface for Ruby
ii libreadline-ruby1.8 1.8.7.249-2 Readline interface for Ruby 1.8
ii libruby1.8 1.8.7.249-2 Libraries necessary to run Ruby 1.8
ii libtcltk-ruby 4.2 Tcl/Tk interface for Ruby
ii libtcltk-ruby1.8 1.8.7.249-2 Tcl/Tk interface for Ruby 1.8
ii rdoc 4.2 Generate documentation from ruby source file
ii ruby 4.2 An interpreter of object-oriented scripting
ii ruby-elisp 4.2 Emacs-lisp ruby-mode for Ruby
ii ruby-full 4.2 Ruby full installation
ii ruby1.8 1.8.7.249-2 Interpreter of object-oriented scripting lan
ii ruby1.8-dev 1.8.7.249-2 Header files for compiling extension modules
ii ruby1.8-elisp 1.8.7.249-2 ruby-mode for Emacsen
[email protected]:~$ ^C
मैं रूबी 1.9.2 विस्थापित करना होगा और उसके बाद ही हाल में रूबी 1.8.7 स्थापित करें या मैं संस्करणों स्विच कर सकते हैं हैं ?. यदि मैं संस्करण स्विच कर सकता हूं तो कृपया मुझे रूबी 1.9.2 से रुबी 1.8.7 तक पथ सेट करने के तरीके पर निर्देशित करें। या अगर कोई और तरीका है तो कृपया मुझे बताएं।
अगर मुझे रुबी 1.9.2 को अनइंस्टॉल करना है और फिर ताबी 1.8.7 को ताज़ा इंस्टॉल करना है, तो कृपया मुझे बताएं कि मैं इसके बारे में कैसे जा सकता हूं। मैंने रूबी 1.9.2 को अनइंस्टॉल करने के लिए निम्न आदेशों का प्रयास किया लेकिन ऐसा लगता है कि रूबी 1.9.2 पैकेज नहीं मिला।
sudo aptitude remove ruby
sudo aptitude remove ruby 1.9.2p0
sudo purge ruby
sudo aptitude purge ruby 1.9.2p0
जब मैं रूबी के वर्तमान संस्करण के लिए जाँच की स्थापित यह पता चलता है:
[email protected]:~/Downloads/rubygems_postextract/rubygems-1.4.1$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]
[email protected]:~/Downloads/rubygems_postextract/rubygems-1.4.1$ which ruby
/home/mgj/.rvm/rubies/ruby-1.9.2-p0/bin/ruby
आपकी मदद के लिए धन्यवाद .. !!
ज़ब्बा के लिए +1, एक बहुत ही सहायक व्यक्ति। – Tass
हां, ज़ब्बा और वेन ई। सेगुइन जिन्होंने वास्तव में आरवीएम लिखा था .. :) – DemitryT
आरवीएम उपयोग '/ bin/bash --login' के बिना काम नहीं कर सकता है – t1gor