Ruby 11 英寸 MacBook 的第二春:从零开始配置 Ruby on Rails 开发环境

AixCoder · 2026年05月10日 · 26 次阅读

🌸 旧 MacBook 的第二春:从零配置 Ruby on Rails 开发环境

"最好的设备是你手里那台。"

很多同学手里都有一台旧的 MacBook Air,可能是当年为了写论文买的。现在用起来有点卡,打开 App 要转圈圈,似乎只能沦为追剧专用机。

但别急着放弃它。

MacBook 的硬件做工一向扎实,老机器的问题往往不是性能不够,而是系统里堆积了太多垃圾,以及没有装对工具。就像一间堆满杂物的房间,不是房子太小,而是需要重新整理。

给这台旧电脑重装系统 → 安装 Homebrew → 配置 Ruby → 搭建 Rails,它就能从追剧神器变身成一台趁手的编程学习机、写作工具,甚至是一台随身携带的代码终端


📑 目录


安装前的准备:重装系统

强烈推荐先重装系统。 如果这台 MacBook 从买来到现在就没重装过,系统里可能积累了各种残留文件。

操作很简单:

  1. 备份重要文件到 移动盘或云盘
  2. 开机时按住 Option + Command + R,进入在线恢复模式
  3. 选择重新安装 macOS,把系统恢复到最干净的状态

重装后的系统就像刚搬进的空房子,接下来我们往里面添置需要的家具。


第一步:安装 Homebrew

Homebrew 是什么?

Homebrew 就像 Mac 中隐藏版的应用商店,但比 App Store 强大得多。

想象你想在新家里添置家具:

App Store Homebrew
像大型商场,卖的都是精装成品(爱奇艺) 像万能仓库,程序员需要的各种工具、语言、软件,一条命令就能自动下载、安装、配置好
买不到专业工具,或者版本很旧 永远是最新版,不需要你到处找安装包、点下一步、输密码

安装命令

打开终端,复制粘贴下面这行命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

系统会提示你输入开机密码(输入时不会显示字符,这是正常的,输完直接回车) 安装过程可能需要几分钟,取决于网速。(建议安装的过程中全局科学上网)

安装 Homebrew 的过程中,它会顺带安装 Command Line Tools for Xcode

Command Line Tools for Xcode 是什么? Xcode 是苹果官方出的集成开发工具,里面包含了开发 iPhone App 需要的所有重型设备(几十个 GB)。但对于 90% 的开发者来说,我们不需要那个庞然大物,只需要里面最核心的几件工具

编译器 (Compiler):把人类能看懂的代码,"翻译"成电脑能听懂的机器指令 构建工具 (Make):相当于安装指南,告诉电脑第一步拼哪块,第二步缝哪条线

这就是 Command Line Tools for Xcode,包含了所有让代码"跑起来"的必要工具。

验证安装成功
brew --version

如果显示出版本号(例如 Homebrew 5.1.10),恭喜你,Homebrew 已经就位。

第二步:安装 rbenv

rbenv 是什么?

rbenv 是 Ruby 的「版本管家」。 它让你在同一台电脑上安装多个 Ruby 版本,想用什么版本就切什么版本,互不干扰。

为什么我们需要它?

想象一下,你是一个热爱生活且多才多艺的女生:

  • 今天你想做一个现代感十足的网站,需要请 Ruby 3.2 大师来帮忙
  • 明天你想维护一个几年前的老项目,那个项目很挑剔,需要指定某个版本的 Ruby
  • 而你的 Mac 系统一直带着一个"老古董" Ruby 2.6 系统管理员,它是用来维持系统运行的,你最好不要动它

如果没有 rbenv: 你得在电脑里装好几个 Ruby,它们会为了争夺"谁才是真正的 Ruby"打架,最后把你的系统搞得一团糟

有了 rbenv: 简单管理多个版本的 Ruby,系统自带的旧版本不动,新版本各住各的房间,互不打扰

安装命令

brew install rbenv

安装的过程可能比较慢,因为电脑比较老了,很多工具得现场编译,耐心等待吧⌛️

安装完成后,请运行以下命令来配置 rbenv

rbenv init

关闭终端,重新打开​,以确保更改生效。

验证安装
rbenv -v

第三步:安装 Ruby

Ruby 的美丽:一门像诗一样的编程语言

rbenv 管家已经就位,现在该请真正的主角进场了。

Ruby 像一首诗

它的发明者松本行弘(Yukihiro Matsumoto)说过一句话:

"我希望 Ruby 让程序员感到快乐。"

安装命令

先查看 rbenv 目前能提供的比较稳定的几个 Ruby 版本:

rbenv install -l

对于这台老旧 MacBook,我装了的 Ruby3.3.10,和其他设备保持版本一致性

rbenv install 3.3.10

💻 ​老旧 MacBook 特别提示​:编译 Ruby 可能需要 ​10-20 分钟​,风扇会狂转,这是正常的。建议插电进行,去泡杯茶,回来就好了。

装完后,设为默认版本:

rbenv global 3.3.10

验证安装

ruby -v

ruby 3.3.10 (2025-10-23 revision 343ea05002) [x86_64-darwin20] 旧 MacBook 现在拥有了一颗年轻的心脏

第四步:安装 Rails

Rails:Ruby 的黄金搭档,让想法快速落地

如果说 Ruby 是一首诗,​Rails 就是一家出版社​ 它不负责写诗,但它让诗能被印刷、装订、送到读者手中,而且整个过程快得惊人。

Rails 像是一套「盖房子的标准化流程」。

你想搭一个网站,Rails 已经帮你把地基打好了、水电接通了、门窗装好了。你只需要决定:墙上刷什么颜色的漆、客厅里摆什么家具。

想象你去一家很懂你的咖啡馆:

  • 你一坐下,店员就知道你要燕麦拿铁、半糖、去冰
  • 不需要你每次都说一遍

Rails 就是这样。它假设你「大概率会这样做」,所以提前帮你把选择做好了。这种哲学叫 ​"约定优于配置"​(Convention over Configuration)。

对于初学者来说,这太重要了。 你不需要先成为「全栈专家」,就能先做出一个「能用的东西」。成就感来得早,学习动力就足。

记得当时做一个诗歌小站——可以读诗、投稿、玩一个简单的文字游戏,结合 AI 编程,好像用了大半天就做出来了。

gem 是什么?

当你通过 rbenv 安装好 Ruby 的那一刻,​gem 就已经坐在你电脑里了​。

gem 的全名叫 RubyGems​,是 Ruby 官方的包管理器,可以理解成 ​Ruby 世界的「快递总站」​。

它的工作流程:

  1. 你在终端说:gem install rails
  2. gem 就联网去 ​rubygems.org​(Ruby 的官方仓库)
  3. 找到 Rails,把它连同所有依赖一起打包下载、自动安装

安装命令

gem install rails -v 你想要的rails版本

⚠️ ​如果下载很慢​:因为 gem 默认去国外的仓库拉货,可能会卡很久。建议先换成国内镜像源(ruby-china 镜像源)

安装过程可能需要几分钟,gem 会自动下载 Rails 及其所有依赖。

验证安装

rails -v

第五步:创建并启动你的第一个项目

1. 新建项目

在终端里输入:

rails new rails_nice

你会看到很多绿色的输出,正在新建项目,请稍等。

💻 ​老旧 MacBook 特别提示​:第一次创建项目时,Rails 需要安装依赖,可能会比较慢,请耐心等待。

2. 进入项目文件夹

cd rails_nice

3. 启动服务器

bin/rails s

4. 你会看到什么?

终端里会显示:

=> Booting Puma
=> Rails 7.2.3 application starting in development 
=> Run `bin/rails server --help` for more startup options
Puma starting in single mode...
* Puma version: 8.0.1 ("Into the Arena")
* Ruby version: ruby 3.3.10 (2025-10-23 revision 343ea05002) [x86_64-darwin20]
*  Min threads: 3
*  Max threads: 3
*  Environment: development
*          PID: 14775
* Listening on http://127.0.0.1:3000
* Listening on http://[::1]:3000
Use Ctrl-C to stop

看到 Listening on http://127.0.0.1:3000,就是​启动成功了​。

5. 在浏览器里查看成果

打开 Safari(或任何浏览器),地址栏输入:

http://127.0.0.1:3000

写在最后

从重装系统,到 Homebrew,到 rbenv,到 Ruby,到 gem,到 Rails,再到 bin/rails s——这台旧 MacBook,终于焕发了第二春。

旧物值得被认真对待,学习也可以从当下便宜的设备开始。

M 芯片的 MacBook 就留着干重活吧,这台 macbook air 小电脑,很轻巧。

💡 小结

整个流程其实就是一个“套娃”安装的过程:

  1. command line tools for xocdeHomebrew 铺路。
  2. Homebrew 安装 ​rbenv​。
  3. rbenv 安装 ​Ruby​。
  4. 用 ​Ruby​(自带的 gem)安装 ​Rails​。

每一个上层工具都依赖下层提供的环境。这就是为什么当初我们必须先解决 Xcode 开发工具安装的问题。

好啦,看到这台“小破机”重新跑起代码,😄 作为编程学习机和写作工具来说真是很好,非常适合带出门轻度使用。小电脑,很轻巧。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号