Ruby 环境
Ruby - 环境搭建
Section titled “Ruby - 环境搭建”在线尝试选项 您实际上不需要搭建自己的环境就可以开始学习 Ruby 编程语言。原因很简单,我们已经在线搭建了 Ruby 编程环境,您可以在进行理论学习的同时,几乎所有教程示例都可以在线执行。这让您对所阅读的内容充满信心,并可以尝试不同选项来检查结果。您可以随时修改任何示例并在网上执行。 使用下方示例代码框右上角的“在线尝试 (Try it)”选项来尝试以下示例: #!/usr/bin/env ruby
puts “Hello, Ruby!”;
本教程提供的大多数示例都带有“在线尝试 (Try it)”选项,请充分利用它并享受您的学习之旅。
本地环境搭建
Section titled “本地环境搭建”虽然在线解释器很方便,但搭建本地 Ruby 环境对于严肃开发至关重要。这使您能够处理更大的项目,管理依赖项 (Dependencies),并使用各种开发工具。
本地搭建的关键步骤:
- 安装 Ruby 版本管理器 (Recommended): RVM (Ruby Version Manager)、rbenv 或 asdf 等工具允许您轻松安装和切换多个 Ruby 版本。强烈建议这样做,因为不同的项目可能需要不同的 Ruby 版本。更多信息请访问它们的官方网站:RVM, rbenv, asdf。
- 安装 Ruby:
- 验证安装: 打开您的终端 (Terminal) 或命令提示符 (Command Prompt),输入
ruby -v。您应该看到安装的 Ruby 版本。输入gem -v检查 RubyGems 版本(Ruby 的包管理器)。 - Ruby 命令行选项: 熟悉常用的 Ruby 解释器选项(例如,
ruby -e ‘code’执行内联代码,ruby script.rb运行文件)。您可以使用ruby -h查看选项。 - Ruby 环境变量 (Environment Variables): 某些环境变量,如
GEM_HOME、GEM_PATH和PATH,会影响 Ruby 和 RubyGems 的操作。版本管理器通常会为您处理这些。
常用的 Ruby 编辑器和 IDE
Section titled “常用的 Ruby 编辑器和 IDE”一个好的代码编辑器或集成开发环境 (IDE) 可以显著提高您的生产力。Ruby 开发的常用选择包括:
- Visual Studio Code (VS Code): 免费,高度可扩展,通过 Ruby LSP、Solargraph(用于智能感知和代码检查)等扩展提供出色的 Ruby 支持。(下载 VS Code)
- RubyMine: JetBrains 出品的一款强大的商业 IDE,专为 Ruby 和 Rails 开发设计,提供调试、重构和框架集成等高级功能。(了解 RubyMine)
- Sublime Text: 一款快速且可定制的编辑器,拥有良好的 Ruby 插件。(下载 Sublime Text)
- Atom: GitHub 构建的一款可定制的文本编辑器,通过插件也提供良好的 Ruby 支持。(下载 Atom)
- Vim 或 Neovim: 许多经验丰富的开发者偏爱的高级终端编辑器,可通过插件高度配置以支持 Ruby 开发。
交互式 Ruby (IRB)
Section titled “交互式 Ruby (IRB)”IRB (Interactive Ruby Shell) 是 Ruby 安装附带的一个不可或缺的工具。它允许您实时实验 Ruby 代码,逐行执行表达式并立即看到结果。这对于学习、测试小段代码和探索 Ruby 功能非常有用。
要启动 IRB,只需在终端中输入 irb:
$ irbirb(main):001:0> def helloirb(main):002:1> message = "Hello, Interactive World!"_rb(main):003:1> puts messageirb(main):004:1> end=> :helloirb(main):005:0> helloHello, Interactive World!=> nilirb(main):006:0> 2 + 3=> 5irb(main):007:0> exitPry 是 IRB 的另一个流行且更强大的替代品,提供高级调试、代码浏览和语法高亮等功能。您可以将其安装为一个 Gem(gem install pry),然后输入 pry 运行。
下一步是什么?
Section titled “下一步是什么?”一旦您的 Ruby 环境搭建完毕,并且您对 IRB 感到熟悉,就可以开始编写和运行您的第一个 Ruby 程序了。后续章节将引导您了解 Ruby 的语法、核心概念和功能。