我刚刚下载了Ruby 1.9.2,我希望它能完全取代我已安装的旧版Ruby(1.8.7).(主要是因为我在安装不同版本的东西时会感到困惑.)
最好的方法是什么?我是否要卸载旧版本?(如果是这样,怎么样?)我可以用新的ruby1.9.2/bin/{ruby,irb}替换旧的ruby1.8.7/bin/{ruby,irb}吗?
我在Windows 7机器上.
1.9.x 之后的版本,请执行以下操作:
关闭所有命令提示符窗口以避免锁定。
关闭所有 Windows 资源管理器窗口以避免锁定。
控制面板 > 系统 > 环境变量 > 删除 PATH 环境变量中安装了 Ruby 的所有路径。
控制面板 > 程序和功能 > 卸载列出的任何 Ruby 安装程序应用程序。
删除已安装的 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'
Run Code Online (Sandbox Code Playgroud)
这不是您正在寻找的答案,但希望将来能对您有所帮助。您可以在 Windows 上使用 Pik(而不是 Linux/Mac 上的 RVM)来管理同一开发环境上的多个并发版本的 Ruby。
http://github.com/vertiginous/pik/
| 归档时间: |
|
| 查看次数: |
20581 次 |
| 最近记录: |