Logo

搭建开发环境

学习如何在你的电脑上为 API-on-Rails 设置开发环境。

概念

搭建开发环境

学习如何在你的电脑上为 API-on-Rails 设置开发环境。

所需工具

我们需要的基本环境工具包括:

  • 文本编辑器和终端
  • 浏览器
  • 包管理器
  • Ruby

工具选择与安装

文本编辑器和终端

以下任意一种编辑器都可以满足我们的需求:

  • Vim
  • Sublime Text
  • Atom
Course Image

浏览器

在浏览器方面,Firefox、Chrome 甚至 Safari 都表现良好。这些浏览器不仅提供强大的 DOM 检查功能,还支持网络分析及其他多种开发工具,足以帮助我们完成应用开发。

包管理器

macOS

在 Mac 上管理软件包安装的方式有很多,例如 MacPorts 或 Homebrew。两者都是不错的选择,但我们通常更推荐使用后者。安装 Homebrew 只需运行以下命令:

1$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Linux

如果你使用的是 Linux 系统,则无需过多担心。无论你使用 apt、pacman 还是 yum,只要熟悉其用法并能顺利安装软件包即可。

Ruby

安装和管理 Ruby 的方式有很多种。如果你使用的是 macOS,系统可能已经预装了某个版本的 Ruby。

要查看当前 Ruby 版本,只需输入:

1$ ruby -v

Rails 6.0 要求安装 Ruby 2.5 或更高版本。

我们建议使用 Ruby Version Manager(RVM)或 rbenv 来安装 Ruby。本文将使用 RVM,但你可以根据偏好选择其中任意一种工具。

这类工具的核心优势在于,它们允许你在同一台机器上独立安装多个 Ruby 版本,且不会与操作系统自带的 Ruby 版本产生冲突,从而可以轻松地在不同版本之间切换。

要安装 RVM,请访问 https://rvm.io/ 并导入 GPG 密钥:GPG 密钥用于验证你所下载源代码作者的身份。密钥导入完成后,执行以下命令:

1$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E37D2BAF1CF37B13E2069D6956105BD0E739499BDB
1$ \curl -sSL https://get.rvm.io | bash

接下来,开始安装 Ruby:

1$ rvm install 2.6

现在,我们可以继续安装其余所需的依赖项。

Gems、Rails 与缺失的库

首先,更新系统中的所有 gems:

1$ gem update --system

在某些情况下,如果你使用的是 macOS,还需要额外安装一些库:

1$ brew install libtool libxslt libksba openssl

然后安装必要的 gem,并跳过每个 gem 的文档生成:

1$ gem install bundler
1$ gem install rails -v 6.0.0

使用以下命令确认一切正常运行:

1$ rails -v

数据库

我们强烈建议安装 PostgreSQL 来管理数据库。但为了简化流程,本教程将使用 SQLite。如果你使用的是 macOS,系统通常已具备所需环境。Linux 用户也无需担心,可执行以下命令进行安装:

1$ apt-get install libxslt-dev libxml2-dev libsqlite3-dev 2# 或(CentOS/RHEL) 3$ yum install libxslt-devel libxml2-devel libsqlite3-devel

恭喜!你的开发环境已准备就绪,可以开始在本地创建应用程序了。

测试应用程序与总结