删除旧版本的Ruby(在Windows上)

时间:2010-09-07 23:34:29

标签: windows ruby

我刚下载了Ruby 1.9.2,我希望它能完全取代我已安装的旧版Ruby(1.8.7)。 (主要是因为我在安装不同版本的东西时会感到困惑。)

最好的方法是什么?我是否要卸载旧版本? (如果是这样,怎么样?)我可以用新的ruby1.9.2 / bin / {ruby,irb}替换旧的ruby1.8.7 / bin / {ruby,irb}吗?

我在Windows 7机器上。

6 个答案:

答案 0 :(得分:8)

建议使用控制面板卸载旧版本 - >添加/删除程序

如果未列出,则只需将其文件夹(例如:c:\ ruby​​18)移至回收站。

答案 1 :(得分:5)

无需删除版本。只需将1.8.7解包到另一个文件夹并更改全局PATH变量。

答案 2 :(得分:4)

1.9.x之后的版本,请执行以下操作:

关闭所有命令提示符窗口以避免锁定。

关闭所有Windows资源管理器窗口以避免锁定。

控制面板>系统>环境变量>删除已安装Ruby的PATH环境变量中的所有路径。

控制面板>节目和特征>卸载列出的所有Ruby Installer应用程序。

删除已安装的Windows文件夹。

版本1.9.x或之前:

不要使用控制面板>节目和特征>卸载选项。而是找到安装文件夹,然后运行“unins000.exe”。如果你不这样做,并尝试初始化其他版本的Ruby,它会给你一个如下错误。如果文件夹已消失,请重新安装,然后运行“unins000.exe”文件。

C:\row\devkit>ruby dk.rb install
[ERROR] Skipping invalid directory 'C:/Ruby193'
[INFO] Updating convenience notice gem override for 'C:/row/Ruby21'
[INFO] Installing 'C:/row/Ruby21/lib/ruby/site_ruby/devkit.rb'

答案 3 :(得分:3)

这不是您正在寻找的答案,但希望将来可以帮助您。您可以在Windows上使用Pik(而不是Linux / Mac上的RVM)在同一开发环境中管理多个并发版本的Ruby。

http://github.com/vertiginous/pik/

答案 4 :(得分:1)

在Windows 8.1 Professional上,我只需转到控制面板即可将其删除 - >程序和功能 - >删除你想要的Ruby版本。

答案 5 :(得分:0)

转到安装文件(即c:\ RailsInstaller),您应该看到一个名为unins00的文件。运行此应用程序以卸载Rails