无论您是初级用户还是高级用户,我都建议您直接使用rbenv for Windows,从命令行上安装管理多个Ruby版本,从而无需手动处理您不熟悉的内容(比如MSYS2,ridk工具等)。我们已经利用了该站所提供的下载链接,所以您可放心使用,不会遇到网络问题。

现在该工具已被Ruby官方网站收录并推荐使用:

安装

在终端中运行:

# 自定义你想安装到的位置,最好不要有空格,因为没有测试过
$env:RBENV_ROOT = "C:\Ruby-on-Windows"
$s = (iwr -useb "https://gitee.com/ccmywish/rbenv-for-windows/raw/main/tools/install.ps1")
icm -sc ([scriptblock]::Create($s.Content)) -arg "install", "cn"

然后在$profile中添加这些内容:

# rbenv for Windows
$env:RBENV_ROOT = "C:\Ruby-on-Windows"

# 国内用户使用内置镜像
# 注意,这一行必须放在init之前
$env:RBENV_USE_MIRROR = "CN"

& "$env:RBENV_ROOT\rbenv\bin\rbenv.ps1" init


链接参考

  1. Ruby China上的介绍帖
  2. 位于Github上的源代码
  3. 位于Gitee上的源代码

下载安装方式均在上述链接中展示。