我刚下载了Ruby 1.9.2,我希望它能完全取代我已安装的旧版Ruby(1.8.7)。 (主要是因为我在安装不同版本的东西时会感到困惑。)
最好的方法是什么?我是否要卸载旧版本? (如果是这样,怎么样?)我可以用新的ruby1.9.2 / bin / {ruby,irb}替换旧的ruby1.8.7 / bin / {ruby,irb}吗?
我在Windows 7机器上。
答案 0 :(得分:8)
建议使用控制面板卸载旧版本 - >添加/删除程序
如果未列出,则只需将其文件夹(例如:c:\ ruby18)移至回收站。
答案 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。
答案 4 :(得分:1)
在Windows 8.1 Professional上,我只需转到控制面板即可将其删除 - >程序和功能 - >删除你想要的Ruby版本。
答案 5 :(得分:0)
转到安装文件(即c:\ RailsInstaller),您应该看到一个名为unins00的文件。运行此应用程序以卸载Rails