Removing all installed Gems and starting over

前端 未结 7 1533
逝去的感伤
逝去的感伤 2021-01-29 19:02

I recently started learning Ruby and Ruby on Rails, and have watched a plethora of getting started materials. I have been finding lately that I keep getting errors where gems w

7条回答
  •  情书的邮戳
    2021-01-29 19:09

    1. This is work for me on Ubuntu 16.04. For me, when I was executing command rails -v it throw errors because of NameError. I have installed 3 version of rails (4.2.0, 4.2.6, 5.0.0.1). I was trying to uninstall unnecessary gem using command gem uninstall rails -v version number but I won't able to, but I find a way to solve this problem. In order to uninstall all gems, you have to loop through all entries in gem list with bash scripting. This method is very inconvenient. Thanks to Rubygems 2.1.0, you now could do it with one command.

      STEP - 1

      Firstly, please make sure you upgrade your Rubygems to 2.1.0 or newer. For this run this command (Incase you are working on an older version. You can check your gem version using this command any one of them gem -v or gem --version)

      gem update --system

      gem --version

      STEP - 2

      Run this command in you terminal

      gem uninstall --all

      Step - 3

      Install gem bundles (it is not necessary I think just for precautions) gem install bundle

      Step - 4
      Install the rails on your system using this command gem install rails -v specific version you want to install you can check the rails version on the official site rails all versions example :- I have installed rails 4.2.6 version, you install as per requirement. gem install rails -v 4.2.6

      Step - 5

      Finally check the version of installed rails framework application by Using basic command rails -v. It will echoed the current version of rails frameworks. Enjoy :)

      References

    http://ruby-journal.com/how-to-uninstall-all-ruby-gems/ http://guides.rubyonrails.org/v4.1/getting_started.html

提交回复
热议问题