Ruby 安装 – Windows(超详细)

更新时间:

💡一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

截止目前, 星球 内专栏累计输出 90w+ 字,讲解图 3441+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 3100+ 小伙伴加入学习 ,欢迎点击围观

前言

在编程领域,Ruby 是一门以简洁优雅著称的动态语言,它凭借 Rails 框架在 Web 开发中占据重要地位。无论是构建个人博客、电商系统,还是尝试机器学习项目,掌握 Ruby 都能为开发者打开一扇新世界的大门。然而,对于编程初学者而言,安装和配置开发环境往往是第一道门槛。本文将系统性地讲解 Ruby 安装 – Windows 的全流程,通过分步骤指导和直观案例,帮助读者快速搭建稳定的 Ruby 开发环境。


安装前的准备

硬件与系统要求

Ruby 对硬件资源需求较低,但建议使用 Windows 10 或更高版本 系统,以确保兼容性。若使用虚拟机或旧版系统,需提前检查官方文档的兼容性说明。

选择安装方式

Ruby 安装主要有两种途径:

  1. 直接安装 Ruby 解释器:适合对版本有明确需求或熟悉命令行工具的开发者。
  2. 通过包管理器安装:如使用 RubyInstallerChocolatey,适合追求便捷性的用户。

安装方式对比表

方法优点缺点
RubyInstaller图形化界面,步骤直观需手动配置环境变量
Chocolatey自动化安装,支持版本管理需预先安装包管理器
从源码编译完全自定义配置对系统要求高,耗时较长

使用 RubyInstaller 安装 Ruby

第一步:下载安装包

访问 RubyInstaller 官网 ,根据系统架构(32 位或 64 位)选择对应版本。推荐选择 MSI 安装程序,因其兼容性更佳。

下载页面关键配置说明

  • Development Kit(DK):建议勾选,用于编译依赖 C 语言的 Ruby 模块。
  • Add Ruby executables to PATH:勾选后会自动配置环境变量,减少后续步骤。
choco install ruby -y --version=3.2.2

第二步:执行安装

  1. 运行下载的 .msi 文件,点击 Next
  2. Select Components 界面,确认勾选 Add Ruby executables to PATH,以便全局调用 ruby 命令。
  3. 完成安装后,系统会提示是否安装 Development Kit。若未选择,可通过后续步骤手动安装。

配置 Development Kit(DK)

安装步骤

  1. RubyInstaller 官网 下载对应 Ruby 版本的 DK 包。
  2. 解压后打开命令行工具,进入解压目录:
    cd path\to\devkit  
    
  3. 初始化 DK 并指定目标路径:
    ruby dk.rb init  
    
  4. 验证配置并安装:
    ruby dk.rb review  
    ruby dk.rb install  
    

DK 的作用比喻

可将 DK 理解为一座桥梁,它连接 Ruby 代码与底层系统资源(如文件操作、网络请求)。若缺少 DK,安装某些 Gem(Ruby 的包管理单元)时会出现编译错误。


验证安装与环境检查

检查 Ruby 版本

打开命令行工具,输入以下命令:

ruby -v  

若显示类似 ruby 3.2.2p128 的输出,说明安装成功。

测试环境变量配置

在任意目录执行:

where ruby  

若返回 Ruby 安装路径(如 C:\Ruby32\bin\ruby.exe),则环境变量已正确配置。

运行第一个 Ruby 程序

创建 hello.rb 文件,输入以下代码:

puts "Hello Ruby World!"  

通过命令行执行:

ruby hello.rb  

成功输出后,说明开发环境已就绪。


进阶配置:多版本管理与工具链

使用 RVM 或 rbenv 管理 Ruby 版本

对于需要同时管理多个 Ruby 版本的开发者,推荐使用 rbenv

  1. 安装 Git(若未安装):
    choco install git -y  
    
  2. 克隆 rbenv 仓库:
    git clone https://github.com/rbenv/rbenv.git ~/.rbenv  
    
  3. 将以下内容添加到 ~/.bashrc~/.zshrc
    export PATH="$HOME/.rbenv/bin:$PATH"  
    eval "$(rbenv init -)"  
    
  4. 重启终端并安装 Ruby 版本:
    rbenv install 3.2.2  
    rbenv global 3.2.2  
    

安装常用开发工具

安装 bundler 管理依赖

gem install bundler  

配置代码编辑器(以 VS Code 为例)

  1. 安装 Ruby 扩展:RubyRuby Solargraph
  2. 配置 launch.json 支持调试:
    {  
      "version": "0.2.0",  
      "configurations": [  
        {  
          "type": "ruby",  
          "request": "launch",  
          "name": "Launch by Ruby",  
          "program": "${file}"  
        }  
      ]  
    }  
    

常见问题与解决方案

问题 1:ruby 命令未找到

可能原因

  • 环境变量未正确配置。
  • 安装路径包含空格或特殊字符。

解决方案

  1. 手动添加环境变量:
    • 打开 系统属性 > 高级系统设置 > 环境变量
    • Path 变量中添加 Ruby 的 bin 目录路径(如 C:\Ruby32\bin)。

问题 2:Gem 安装失败(权限问题)

解决方案

通过管理员权限运行命令行工具,或修改 Gem 缓存目录:

gem install <gem-name> --user-install  

问题 3:Development Kit 编译失败

可能原因

  • DK 版本与 Ruby 不匹配。

解决方案

重新下载对应 Ruby 版本的 DK,并在安装时指定正确路径:

ruby dk.rb init --force  

结论

通过本文的分步指南,读者应已掌握 Ruby 安装 – Windows 的核心步骤,并能解决常见问题。Ruby 的优雅语法和丰富的生态使其成为快速开发的利器,而稳定的开发环境是迈向成功的第一步。建议读者通过以下实践巩固知识:

  1. 尝试用 rails new my_app 创建第一个 Rails 项目。
  2. 探索 irb(交互式 Ruby 环境)进行实时代码测试。
  3. 参与开源项目或完成 LeetCode 题目,逐步提升 Ruby 技能。

如需进一步学习,可参考 Ruby 官方文档 或经典书籍《The Well-Grounded Rubyist》。保持好奇与实践,Ruby 将成为您开发旅程中的得力伙伴。

最新发布