无法卸载Rails gem

时间:2015-02-12 10:53:02

标签: ruby-on-rails ruby gem rvm

当我注意到卸载rails仍然允许您访问它时,我正在更新rails版本。您可以调用$ rails new namee。我在终端中使用了以下命令(OS X,rvm)

 ~  rvm list

rvm rubies

=> ruby-2.0.0-p594 [ x86_64 ]
   ruby-2.1.3 [ x86_64 ]
 * ruby-2.2.0 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

 ~  rails -v
Rails 4.2.0
 ~  gem uninstall rails
 ~  gem list G rails
capistrano-rails (1.1.0)
coffee-rails (4.0.1)
factory_girl_rails (4.3.0)
font-awesome-rails (4.0.3.1)
jquery-rails (3.0.4)
jquery-ui-rails (4.1.1)
rails-deprecated_sanitizer (1.0.3)
rails-dom-testing (1.0.5)
rails-html-sanitizer (1.0.1)
rails-observers (0.1.2)
rails_admin (0.6.0)
rspec-rails (2.14.1)
sass-rails (4.0.1)
sprockets-rails (2.0.1)
 ~  rails -v
Rails 4.2.0 

正如您在卸载rails后看到的那样,我仍然可以访问它。 gem list G rails中的G是|GREP

的别名

如何摆脱铁轨?

1 个答案:

答案 0 :(得分:6)

从轨道4开始,我能够从OSX / Ubuntu完全清除轨道的唯一方法是卸载轨道,这将删除轨道和任何相关的轨道rubygem。如果要删除特定版本(在您的情况下为4.2.0),可以执行以下操作:

gem uninstall railties -v 4.2.0