无法卸载 Rails gem
Can't uninstall Rails gem
我在更新 rails
版本时发现卸载 rails
仍然可以访问它(您可以调用 $ rails new name
)。我在终端中使用了以下命令,(我在 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
.
的别名
如何摆脱Rails?
从 rails 4 开始,我能够从 OSX/Ubuntu 中完全清除 rails 的唯一方法是卸载 railties,这将删除 rails 和任何关联 rails rubygem。如果您想删除特定版本(在您的情况下为 4.2.0),您可以执行以下操作:
gem uninstall railties -v 4.2.0
我在更新 rails
版本时发现卸载 rails
仍然可以访问它(您可以调用 $ rails new name
)。我在终端中使用了以下命令,(我在 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
.
如何摆脱Rails?
从 rails 4 开始,我能够从 OSX/Ubuntu 中完全清除 rails 的唯一方法是卸载 railties,这将删除 rails 和任何关联 rails rubygem。如果您想删除特定版本(在您的情况下为 4.2.0),您可以执行以下操作:
gem uninstall railties -v 4.2.0