ruby-on-rails - 在 Mac OS X 上完全重新安装 Ruby Rails 和 Gem

标签 ruby-on-rails ruby reinstall

我最近开始自学 Ruby on Rails,一切进展顺利,只是我希望完全重新安装 Ruby、Rails 和 Gem。

我想我在某个时候有点太激动了,删除/修改了一些我不应该拥有的文件或文件夹,所以我只想让我的系统恢复到原来的状态,这样我就可以重新安装必要的 Ruby, Rails 和 Gem 钻头。

我在一些地方读到我可以安装一个叫做 rvm 的东西来做到这一点,但现在我只想让我的系统尽可能简单,这样我的理解才能跟上。

如有任何帮助,我们将不胜感激。

非常感谢。

最佳答案

您列出安装在您的用户帐户中的所有 gem,其中:

gem list

然后您可以删除任何 gem,方法是:

gem uninstall GemName

...直到 gem list 不显示任何已安装的 gem。 之后,一切都应该像新的一样。


我强烈建议安装 RVM,因为它可以帮助您避免在将来遇到同样的情况。使用 RVM,您可以创建“gemsets”以将每个项目的 gem 与其他项目分开。 使用 RVM,您还可以安装不同版本的 Ruby,例如较新的 Ruby 1.9.2

看看吧!安装真的不难

http://beginrescueend.com/

检查这些 RailsCasts:

http://railscasts.com/episodes/200-rails-3-beta-and-rvm

http://railscasts.com/episodes/201-bundler

关于ruby-on-rails - 在 Mac OS X 上完全重新安装 Ruby Rails 和 Gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8316026/

相关文章:

javascript - ActionController::RoutingError(没有路由匹配 [DELETE] "/tasks.1")

ruby-on-rails - 使用 ruby​​ 访问浏览器的公共(public) `window` 属性

ruby-on-rails - 获取最后插入值的快捷方式。 rails

机器人 : detect the reinstall of an app from the app code

从 App Store 重新安装的 iPhone/IOS 应用程序具有旧角标(Badge)和值(value)

memory - 在 D 驱动器上安装 Anaconda 是否会在 D 驱动器上保存 conda 环境?或者它们仍然存储在C盘?

ruby-on-rails - 将 ruby​​ block 传递给 HAML 中的部分

ruby-on-rails - 管理 Rails 的 gem 版本/依赖项

ruby-on-rails - 如何使用 Rails/websocket-rails(独立)调试 'Invalid frame header' Websocket 问题

ruby-on-rails - 在不丢失 gem 的情况下更新 Ruby 1.9.3 -> 2.0.0