4 环境搭建之安装Ruby

在上一篇文章中,我们介绍了Ruby的应用领域,了解了Ruby是一种功能强大的动态编程语言,广泛应用于Web开发、自动化和数据处理等多个方面。在本篇中,我们将专注于环境搭建的第一步——安装Ruby。无论你是从零开始学习,还是需要在新的环境中配置Ruby,了解安装过程都是必不可少的。

操作系统选择

在安装Ruby之前,首先需要确认你的操作系统。Ruby可以在多个操作系统上使用,包括但不限于:

  • Windows
  • macOS
  • Linux

在不同的操作系统上安装Ruby的方法会有所不同。接下来,我们将为每种操作系统提供详细的安装指南。

Windows平台安装Ruby

  1. 下载RubyInstaller

  2. 安装Ruby

    • 双击下载的安装包,进入安装向导。请确保在安装选项中勾选“Add Ruby executables to your PATH”以便于在命令行中直接使用Ruby。
  3. 验证安装

    • 打开命令提示符,输入以下命令查看Ruby版本:
      1
      ruby -v
    • 如果一切正常,终端应该返回Ruby的版本信息。

macOS平台安装Ruby

macOS通常预安装了Ruby,但建议安装最新版本的Ruby:

  1. 使用Homebrew安装

    • 如果没安装Homebrew,可以在终端中运行:
      1
      /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    • 安装Homebrew后,使用以下命令安装Ruby:
      1
      brew install ruby
  2. 验证安装

    • 同样在终端中输入以下命令:
      1
      ruby -v
    • 成功安装将在控制台显示当前Ruby的版本。

Linux平台安装Ruby

在Linux上,我们可以使用包管理器安装Ruby。不同的Linux发行版有所不同,以下以Ubuntu为例:

  1. 更新包列表

    1
    sudo apt update
  2. 安装Ruby

    1
    sudo apt install ruby-full
  3. 验证安装

    • 在终端中运行:
      1
      ruby -v
    • 看到版本信息表示成功安装。

使用RVM或rbenv管理Ruby版本

为了方便管理Ruby的多个版本,推荐使用RVM(Ruby Version Manager)或rbenv。这两者都可以让你安装和切换不同的Ruby版本。

使用RVM安装Ruby

  1. 安装RVM

    1
    \curl -sSL https://get.rvm.io | bash -s stable
  2. 安装Ruby

    1
    rvm install 3.0.0
  3. 使用特定Ruby版本

    1
    rvm use 3.0.0 --default

使用rbenv安装Ruby

  1. 安装rbenv和ruby-build

    1
    2
    3
    4
    5
    6
    git clone https://github.com/rbenv/rbenv.git ~/.rbenv
    echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
    echo 'eval "$(rbenv init -)"' >> ~/.bashrc
    exec $SHELL

    git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
  2. 安装Ruby

    1
    2
    rbenv install 3.0.0
    rbenv global 3.0.0
  3. 验证安装

    1
    ruby -v

示例代码

在安装完成后,你可以通过创建一个简单的Ruby脚本来验证你的安装是否成功:

创建一个名为 hello.rb 的文件,输入以下内容:

1
puts 'Hello, Ruby!'

然后在终端中运行:

1
ruby hello.rb

查看控制台的输出,应该会看到 Hello, Ruby!

结尾

完成了Ruby的安装后,你就可以开始探索Ruby的世界了。在下一篇文章中,我们将继续深入探索环境搭建的另一部分——使用RubyGems。RubyGems是Ruby的包管理工具,它能让你轻松安装和管理库。在那里,我们将介绍如何安装和使用不同的Gem来扩展你的Ruby能力。

4 环境搭建之安装Ruby

https://zglg.work/ruby-lang-zero/4/

作者

AI免费学习网(郭震)

发布于

2024-08-15

更新于

2024-08-16

许可协议

分享转发

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论