如何设置 Ruby 开发环境
介绍
Ruby 编程语言最初由松本行弘于 20 世纪 90 年代中期发布,随着Web 应用框架Ruby on Rails的发布,其受欢迎程度呈指数级增长。Twitter、GitHub、Shopify 等平台最初都是使用 RoR(Ruby on Rails)构建的。
在本指南中,我们将在 Windows、Ubuntu 和 macOS 上设置 Ruby 开发环境。我们将讨论下载、安装和配置环境的分步过程。我们还将讨论 RVM,这是一种流行的 Ruby 版本管理器,它可让您更灵活地添加和删除 Ruby 版本。
在 Windows 上安装
RubyInstaller是用于在 Windows 上安装 Ruby 的广泛使用的工具。或者,您也可以使用Chocolatey之类的包管理器来安装Ruby。
以下是使用 RubyInstaller 安装 Ruby 的步骤:
- 从https://rubyinstaller.org/downloads/下载推荐的稳定版 Ruby+Devkit 。下载时会自动提示大多数人使用的版本。目前箭头指向的是 2.6.6-1。Devkit 版本会安装 MSYS2 系统,这是安装需要编译的 RubyGems 所必需的。
- 下载完成后,打开安装程序,选中“我接受许可”,然后单击“下一步”。
- 使用 RubyInstaller 可以节省您手动设置PATH变量和其他可能需要的配置的时间。您可以更改 Ruby 安装文件夹或保留其默认设置。
- 确保在下一个屏幕上检查 MSYS2 开发工具链选项:
- 在安装程序的最后一个屏幕上,会出现另一个复选框:运行“ridk install”以设置 MSYS2 和开发工具链。确保选中它并单击“完成”。
安装开发工具链
将打开一个终端窗口来安装开发工具链:
ridk install命令会询问您要安装的组件。保留默认设置,然后按ENTER键。安装完成后,您应该会看到消息Install MSYS2 and MINGW development toolchain successful。您将再次看到相同的安装提示。只需按ENTER键,终端就会关闭。
Install MSYS2 and MINGW development toolchain succeeded
1 - MSYS2 base installation
2 - MSYS2 system update (optional)
3 - MSYS2 and MINGW development toolchain
Which components shall be installed? If unsure press ENTER []
验证安装
您可以通过在终端中运行以下命令来验证安装。
ruby -v
您应该会看到类似这样的输出。
ruby 2.6.6p146 (2020-03-31 revision 67876) [x64-mingw32]
在 Ubuntu 上安装
在 Ubuntu 上安装 Ruby 最常见、最简单的方法是通过apt包管理器,只需一个命令即可完成。事先更新包索引可能是个好主意。
sudo apt update
sudo apt-get install ruby-full
您可以通过检查安装的 Ruby 版本来验证安装。
ruby --version
在 MacOS 上安装
Ruby 已随默认的 macOS 安装预安装;您可以通过在终端中运行以下命令来检查。
ruby -v
预装的 Ruby 可能不是最新版本,您在构建项目时可能会遇到兼容性问题。
使用 Homebrew 安装
只需一个命令即可使用Homebrew安装 Ruby。在终端中,运行以下命令:
brew install ruby
此命令将安装最新的可用稳定版本的 Ruby。
使用 Homebrew 更新
要更新 Ruby 版本,请通过更新 Homebrew 获取最新软件包,然后升级 Ruby:
brew update
brew upgrade ruby
使用 RVM 安装 Ruby
对于大多数项目来说,上述安装方法效果很好。不过,有时您可能需要部署不同的 Ruby 实现,或者不同项目中的 gem 之间会发生冲突。使用上述方法安装不同版本的 Ruby 可能非常麻烦。为了解决这个问题,开发了不同的版本管理器,如RVM、chruby、rbenv等。
RVM(Ruby 版本管理器)由 Wayne E. Seguin 创建,是一个命令行工具,用于安装、管理和使用从解释器到 gem 集的多个 Ruby 环境。RVM 支持大多数类 UNIX 系统,因此在 Ubuntu 中被广泛使用。对于 Windows,您可以使用WSL(适用于 Linux 的 Windows 子系统)。
在安装 RVM 之前,您需要GPG、curl和bash,但 RVM 很可能会自动检测它并安装任何所需的内容。
安装 RVM
要安装 RVM,请运行以下命令:
gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
您需要运行以下命令来开始使用 RVM:
source ~/.rvm/scripts/rvm
使用 RVM 安装 Ruby
要安装最新版本的 Ruby:
rvm install ruby
使用最新版本作为默认版本。
rvm --default use ruby
要安装特定版本的 Ruby:
rvm install X.X.X
其中XXX是 Ruby 的版本。
使用不同版本的 Ruby
您可以使用rvm use XXX命令在不同版本之间跳转。
本示例将展示如何安装两个不同版本的 Ruby 并在它们之间切换。对于任意数量的 Ruby 版本,都可以遵循相同的步骤。
要安装和使用 Ruby 2.5.1,请运行以下命令:
rvm install 2.5.1
rvm use 2.5.1
ruby -v
以下是上述命令的输出:
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
现在,安装不同版本的 Ruby:
rvm install 2.1</f
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!
请先 登录后发表评论 ~