HCRM博客

如何在CentOS上安装Ruby?

CentOS 安装 Ruby 指南

CentOS 是一种流行的企业级 Linux 发行版,广泛用于服务器和开发环境,Ruby 是一种高级编程语言,以其简洁的语法和强大的标准库而闻名,本文将详细介绍如何在 CentOS 上安装 Ruby,并涵盖三种常见的安装方法:使用 Yum 安装、下载 tar 包手动安装以及通过 RVM(Ruby Version Manager)安装,我们还会探讨如何离线安装 Ruby,以满足在没有互联网连接的环境中安装 Ruby 的需求。

如何在CentOS上安装Ruby?-图1
(图片来源网络,侵权删除)

环境需求

在开始之前,确保你的系统满足以下要求:

一台运行 CentOS 的计算机

具备 root 权限或 sudo 权限的用户账户

网络连接(对于在线安装方法)

使用 Yum 安装 Ruby

这是在 CentOS 上安装 Ruby 的最简单方法,适用于需要快速设置开发环境的场景。

1、更新系统软件包:打开终端并运行以下命令以更新系统的软件包列表:

如何在CentOS上安装Ruby?-图2
(图片来源网络,侵权删除)
    sudo yum update y

2、安装 EPEL(Extra Packages for Enterprise Linux)存储库:EPEL 存储库提供了比默认 CentOS 仓库更丰富的软件包选择,执行以下命令以安装 EPEL 仓库:

    sudo yum install epelrelease y

3、安装 Ruby:使用 Yum 安装 Ruby:

    sudo yum install ruby y

4、验证安装:安装完成后,通过以下命令验证 Ruby 是否正确安装:

    ruby v

如果安装成功,你应该会看到类似ruby 2.5.x 或更高版本的输出。

下载 tar 包手动安装 Ruby

这种方法适用于需要特定版本的 Ruby 或希望更好地控制安装过程的用户。

1、下载 Ruby 源代码:访问 [Ruby 官方下载页面](https://www.rubylang.org/en/downloads/),找到你需要的版本(Ruby 2.7.1),点击链接下载压缩包(通常为.tar.gz 格式)。

如何在CentOS上安装Ruby?-图3
(图片来源网络,侵权删除)

2、解压 tar 包:将下载的文件上传到 CentOS 服务器,然后使用以下命令解压:

    tar zxvf ruby2.7.1.tar.gz

3、进入解压后的目录

    cd ruby2.7.1

4、配置和安装 Ruby

    ./configure
    make
    sudo make install

5、创建符号链接(可选):为了方便使用,可以创建指向 Ruby 可执行文件的符号链接:

    sudo ln s /usr/local/bin/ruby /usr/bin/ruby
    sudo ln s /usr/local/bin/gem /usr/bin/gem

6、验证安装:与上述方法相同,运行ruby v 验证安装是否成功。

使用 RVM 安装 Ruby

RVM(Ruby Version Manager)允许你在同一台机器上轻松管理和切换多个 Ruby 版本,这对于需要同时开发多个项目且每个项目可能需要不同 Ruby 版本的开发者非常有用。

1、安装 RVM:安装必要的依赖项:

    sudo yum groupinstall "Development Tools" y
    sudo yum install openssldevel readlinedevel zlibdevel y

使用以下命令安装 RVM:

    curl sSL https://get.rvm.io | bash s stable

2、加载 RVM 脚本:根据你使用的 Shell,运行相应的命令加载 RVM 脚本,对于 Bash,运行:

    source ~/.rvm/scripts/rvm

3、检查 RVM 安装:运行以下命令以确保 RVM 已正确安装:

    rvm v

4、安装特定版本的 Ruby:使用 RVM 安装你需要的 Ruby 版本,要安装 Ruby 2.6,运行:

    rvm install 2.6

5、设置默认 Ruby 版本:如果你希望将某个版本的 Ruby 设置为默认版本,可以使用以下命令:

    rvm use 2.6 default

6、验证安装:同样,使用ruby v 验证 Ruby 是否正确安装。

离线安装 Ruby

在某些情况下,你可能需要在没有互联网连接的机器上安装 Ruby,以下是离线安装 Ruby 的步骤:

1、在有网络连接的机器上下载必要的软件包:下载 Ruby 的源代码压缩包(如上文所述),以及所有必要的依赖项(如 GCC、make、zlib 等),你还需要下载 RVM(如果打算使用 RVM)及其依赖项。

2、传输文件:将所有下载的文件传输到目标 CentOS 机器上,你可以使用 USB 驱动器、外部硬盘、局域网共享或任何其他文件传输方法。

3、按照上述方法安装:根据你选择的安装方法(手动安装或使用 RVM),按照上述步骤进行安装,确保在安装过程中指定了本地路径下的软件包,而不是从互联网下载。

无论你选择哪种安装方法,都建议定期更新 Ruby 和相关工具,以保持系统的安全性和兼容性,使用版本管理工具(如 RVM)可以帮助你更好地管理不同项目的依赖关系,避免版本冲突,不要忘了将你的 Ruby 安装添加到系统的PATH 环境变量中,以便在终端中全局访问 Ruby 命令,通过遵循这些最佳实践,你可以在 CentOS 上顺利安装并使用 Ruby,无论是用于开发还是部署应用程序。

分享:
扫描分享到社交APP
上一篇
下一篇