我正在关注一个关于Ruby on Rails的教程,并且教程已经更新为Rails的新版本,所以我不能再跟着它,因为我有一个旧版本。如何在Mac OS X上卸载Ruby on Rails?
我想开始新的和卸载我的Mac OS X 10.5.8上的Ruby on Rails和任何相关软件,然后从头开始。如果有人愿意帮我卸载Ruby和Ruby on Rails,那将非常感激。
我正在关注一个关于Ruby on Rails的教程,并且教程已经更新为Rails的新版本,所以我不能再跟着它,因为我有一个旧版本。如何在Mac OS X上卸载Ruby on Rails?
我想开始新的和卸载我的Mac OS X 10.5.8上的Ruby on Rails和任何相关软件,然后从头开始。如果有人愿意帮我卸载Ruby和Ruby on Rails,那将非常感激。
您是否卸载Ruby on Rails或Ruby 和 Ruby on Rails?
如果您想要卸载Ruby on Rails,那么对于Rails依赖的每个列出的gem,都应该使用gems uninstall rails
或gems dependency rails
,然后gems uninstall
。如果您在系统上安装了它们,最初使用的是sudo
,则必须再次使用sudo
才能卸载它们。
如果要卸载从源代码安装的系统范围的Ruby,那么我可能会放弃它,并使用RVM安装任何新版本的Ruby。除非您希望他们看到它或设置您的路径以包含它,否则旧版本将不会显示给应用程序。 RVM的版本将被首先发现,除非你做rvm system
。
其实你可以简单地安装RVM并安装你的新版本的Ruby,然后从那里安装新版本的Rails,甚至不用去卸载旧的东西。 RVM很酷。
太棒了。我喜欢RVM。是的,我确实想卸载RoR和Ruby。有没有办法检查我是否还安装了旧版本?我得到了RVM的工作。 – Jeff 2010-11-07 08:10:15
@Jeff,通常从源代码编译的非系统安装的Ruby将位于'/ usr/local/bin'中,我认为是'/ usr/local/lib'。从.dmg安装的一个应该放在'/ System/Library/Frameworks/Ruby.framework'后面跟着版本号。你是如何安装旧版本的Ruby,基于.dmg的安装程序或源代码的?不要删除'/ usr/bin'中的系统安装版本。执行'rvm system'后面跟着'哪个ruby',看看结果如何。 – 2010-11-07 18:28:42
RVM肯定是要走的路 – 2010-11-07 00:13:05
我同意以上两点。 RVM是要走的路。安装时根本不需要使用“sudo”,除非您在整个网站进行此操作,所以请尽量避免使用“sudo”。 RVM将为使用它安装的所有Rubies创建一个沙箱,这将导致加载了其中一个Rubyies的宝石也位于沙箱中。在这一点上移除Ruby是很容易的。 – 2010-11-07 03:51:38
我使用了RVM。并且安装了最新的Ruby和Ruby on Rails。到目前为止,没有任何问题,我可以继续使用该教程。我可能仍然想卸载旧版本。我如何检查旧的是否仍然安装? – Jeff 2010-11-07 08:08:10