I’m trying to uninstall Rails completely, but I can’t get the grip of it.
Here’s what I tried:
$ gem update rails 4.0.0.beta1 installed $ rails -v Rails 4.0.0.beta1 $ gem uninstall rails -v 4.0.0.beta1
BUT STILL:
$ rails -v Rails 4.0.0.beta1
How I can completely remove rails version ?
Just uninstall railties -v 4.0.0, and everything just fine.
$ which rails ~/software/bin/rails $ rails -v Rails 4.0.0 $ gem list | grep rails rails (4.0.0, 3.2.13, 3.2.9, 3.2.6) $ gem uninstall rails -v 4.0.0 You have requested to uninstall the gem: rails-4.0.0 figaro-0.7.0 depends on [rails (< 5, >= 3)] ..... ..... Continue with Uninstall? [Yn] y Successfully uninstalled rails-4.0.0 $ gem list | grep rails rails (3.2.13, 3.2.9, 3.2.6) $ rails -v Rails 4.0.0 $ gem uninstall railties -v 4.0.0 You have requested to uninstall the gem: railties-4.0.0 coffee-rails-4.0.0 depends on [railties (< 5.0, >= 4.0.0.beta)] .... .... If you remove this gems, one or more dependencies will not be met. Continue with Uninstall? [Yn] y Successfully uninstalled railties-4.0.0 $ rails -v Rails 3.2.13
See! rails version back normal!!
$ tail `which rails` str = ARGV.first str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding if str =~ /\A_(.*)_\z/ version = $1 ARGV.shift end end gem 'railties', version load Gem.bin_path('railties', 'rails', version)
Well, I did everything I found in Internet, but nothing works fine. And I just delete the gem folder, install rails 3.2.12, and it works...
There are all 31 gems installed
# rm -rf /usr/local/lib/ruby/gems/ # gem list *** LOCAL GEMS *** # gem cleanup Cleaning up installed gems... Clean Up Complete # gem update --system # gem install rails -v 3.2.12 Fetching: i18n-0.6.5.gem (100%) Successfully installed i18n-0.6.5 Fetching: multi_json-1.8.2.gem (100%) Successfully installed multi_json-1.8.2 Fetching: activesupport-3.2.12.gem (100%) Successfully installed activesupport-3.2.12 Fetching: builder-3.0.4.gem (100%) Successfully installed builder-3.0.4 Fetching: activemodel-3.2.12.gem (100%) Successfully installed activemodel-3.2.12 Fetching: rack-1.4.5.gem (100%) Successfully installed rack-1.4.5 Fetching: rack-cache-1.2.gem (100%) Successfully installed rack-cache-1.2 Fetching: rack-test-0.6.2.gem (100%) Successfully installed rack-test-0.6.2 Fetching: journey-1.0.4.gem (100%) Successfully installed journey-1.0.4 Fetching: hike-1.2.3.gem (100%) Successfully installed hike-1.2.3 Fetching: tilt-1.4.1.gem (100%) Successfully installed tilt-1.4.1 Fetching: sprockets-2.2.2.gem (100%) Successfully installed sprockets-2.2.2 Fetching: erubis-2.7.0.gem (100%) Successfully installed erubis-2.7.0 Fetching: actionpack-3.2.12.gem (100%) Successfully installed actionpack-3.2.12 Fetching: arel-3.0.2.gem (100%) Successfully installed arel-3.0.2 Fetching: tzinfo-0.3.38.gem (100%) Successfully installed tzinfo-0.3.38 Fetching: activerecord-3.2.12.gem (100%) Successfully installed activerecord-3.2.12 Fetching: activeresource-3.2.12.gem (100%) Successfully installed activeresource-3.2.12 Fetching: mime-types-1.25.gem (100%) Successfully installed mime-types-1.25 Fetching: polyglot-0.3.3.gem (100%) Successfully installed polyglot-0.3.3 Fetching: treetop-1.4.15.gem (100%) Successfully installed treetop-1.4.15 Fetching: mail-2.4.4.gem (100%) Successfully installed mail-2.4.4 Fetching: actionmailer-3.2.12.gem (100%) Successfully installed actionmailer-3.2.12 Fetching: rake-10.1.0.gem (100%) Successfully installed rake-10.1.0 Fetching: rack-ssl-1.3.3.gem (100%) Successfully installed rack-ssl-1.3.3 Fetching: thor-0.18.1.gem (100%) Successfully installed thor-0.18.1 Fetching: json-1.8.0.gem (100%) Building native extensions. This could take a while... Successfully installed json-1.8.0 Fetching: rdoc-3.12.2.gem (100%) Depending on your version of ruby, you may need to install ruby rdoc/ri data: <= 1.8.6 : unsupported = 1.8.7 : gem install rdoc-data; rdoc-data --install = 1.9.1 : gem install rdoc-data; rdoc-data --install >= 1.9.2 : nothing to do! Yay! Successfully installed rdoc-3.12.2 Fetching: railties-3.2.12.gem (100%) Successfully installed railties-3.2.12 Fetching: bundler-1.3.5.gem (100%) Successfully installed bundler-1.3.5 Fetching: rails-3.2.12.gem (100%) Successfully installed rails-3.2.12 ... rdoc stuff ... 31 gems installed
I'v $ sudo gem uninstall rails -v 4.0.0
and $ sudo gem cleanup
and install rails 3.2.13 ($ sudo gem install rails -v 3.2.13
), only 15 gems installed:
$ sudo gem install rails -v 3.2.13 Fetching: i18n-0.6.1.gem (100%) Fetching: activesupport-3.2.13.gem (100%) Fetching: builder-3.0.4.gem (100%) Fetching: activemodel-3.2.13.gem (100%) Fetching: rack-1.4.5.gem (100%) Fetching: sprockets-2.2.2.gem (100%) Fetching: actionpack-3.2.13.gem (100%) Fetching: arel-3.0.2.gem (100%) Fetching: tzinfo-0.3.38.gem (100%) Fetching: activerecord-3.2.13.gem (100%) Fetching: activeresource-3.2.13.gem (100%) Fetching: actionmailer-3.2.13.gem (100%) Fetching: rdoc-3.12.2.gem (100%) Depending on your version of ruby, you may need to install ruby rdoc/ri data: <= 1.8.6 : unsupported = 1.8.7 : gem install rdoc-data; rdoc-data --install = 1.9.1 : gem install rdoc-data; rdoc-data --install >= 1.9.2 : nothing to do! Yay! Fetching: railties-3.2.13.gem (100%) Successfully installed i18n-0.6.1 Successfully installed activesupport-3.2.13 Successfully installed builder-3.0.4 Successfully installed activemodel-3.2.13 Successfully installed rack-1.4.5 Successfully installed sprockets-2.2.2 Successfully installed actionpack-3.2.13 Successfully installed arel-3.0.2 Successfully installed tzinfo-0.3.38 Successfully installed activerecord-3.2.13 Successfully installed activeresource-3.2.13 Successfully installed actionmailer-3.2.13 Successfully installed rdoc-3.12.2 Successfully installed railties-3.2.13 Successfully installed rails-3.2.13 15 gems installed ... rdoc stuff ...
And rails -v
:
$ rails -v /usr/local/lib/ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find minitest (~> 4.2) amongst [actionmailer-4.0.0, actionmailer-3.2.13, actionpack-4.0.0, actionpack-3.2.13, activemodel-4.0.0, activemodel-3.2.13, activerecord-4.0.0, activerecord-3.2.13, activerecord-deprecated_finders-1.0.3, activeresource-4.0.0, activeresource-3.2.13, activesupport-4.0.0, activesupport-3.2.13, addressable-2.3.3, arel-4.0.0, arel-3.0.2, atomic-1.1.14, bcrypt-ruby-3.0.1, better_errors-0.8.0, bigdecimal-1.2.1, binding_of_caller-0.7.1, bootstrap-sass-2.3.1.0, builder-3.2.2, builder-3.0.4, bundler-1.3.5, cancan-1.6.9, capybara-2.0.3, childprocess-0.3.9, coderay-1.0.9, coffee-rails-4.0.0, coffee-script-2.2.0, coffee-script-source-1.6.3, countries-0.9.2, cucumber-1.2.3, cucumber-rails-1.3.1, currencies-0.4.0, database_cleaner-1.0.0.RC1, debug_inspector-0.0.2, devise-2.2.3, diff-lcs-1.2.2, email_spec-1.4.0, erubis-2.7.0, execjs-2.0.2, factory_girl-4.2.0, factory_girl_rails-4.2.1, ffi-1.6.0, figaro-0.6.3, gherkin-2.11.6, hike-1.2.3, httpclient-2.3.3, httpi-2.0.2, i18n-0.6.5, i18n-0.6.1, io-console-0.4.2, jbuilder-1.5.1, journey-1.0.4, jquery-rails-3.0.4, json-1.8.0, launchy-2.2.0, libv8-3.16.14.3, mail-2.5.4, mime-types-1.25, minitest-5.0.8, multi_json-1.8.1, mysql2-0.3.13, nokogiri-1.5.9, orm_adapter-0.4.0, polyglot-0.3.3, quiet_assets-1.0.2, rack-1.5.2, rack-1.4.5, rack-cache-1.2, rack-ssl-1.3.3, rack-test-0.6.2, rails-3.2.13, rails-observers-0.1.2, railties-4.0.0, railties-3.2.13, rake-10.1.0, rdoc-4.0.1, rdoc-3.12.2, recurly-2.1.8, ref-1.0.5, rolify-3.2.0, rspec-core-2.13.1, rspec-expectations-2.13.0, rspec-mocks-2.13.0, rspec-rails-2.13.0, rubyzip-0.9.9, sass-3.2.12, sass-rails-4.0.0, sdoc-0.3.20, selenium-webdriver-2.31.0, simple_form-2.1.0, sprockets-2.10.0, sprockets-2.2.2, sprockets-rails-2.0.0, therubyracer-0.12.0, thor-0.18.1, thread_safe-0.1.3, tilt-1.4.1, treetop-1.4.15, turbolinks-1.3.0, tzinfo-1.1.0, tzinfo-0.3.38, uglifier-2.2.1, warden-1.2.1, websocket-1.0.7, xpath-1.0.0] (Gem::LoadError) from /usr/local/lib/ruby/1.9.1/rubygems/specification.rb:777:in `block in activate_dependencies' from /usr/local/lib/ruby/1.9.1/rubygems/specification.rb:766:in `each' from /usr/local/lib/ruby/1.9.1/rubygems/specification.rb:766:in `activate_dependencies' from /usr/local/lib/ruby/1.9.1/rubygems/specification.rb:750:in `activate' from /usr/local/lib/ruby/1.9.1/rubygems/specification.rb:780:in `block in activate_dependencies' from /usr/local/lib/ruby/1.9.1/rubygems/specification.rb:766:in `each' from /usr/local/lib/ruby/1.9.1/rubygems/specification.rb:766:in `activate_dependencies' from /usr/local/lib/ruby/1.9.1/rubygems/specification.rb:750:in `activate' from /usr/local/lib/ruby/1.9.1/rubygems.rb:1232:in `gem' from /usr/local/bin/rails:22:in `<main>'
Rails 4.0.0 cannot be removed by uninstall completely, is that a bug?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With