Skip to content

Ruby

学习路径

  1. 每天写点小练习(10 分钟足够)
  2. 先把数组/哈希/方法/类玩熟
  3. 再学 gem 和 bundler(装个小库玩玩)
  4. 最后进 Rails,做一个小 Web 应用

rbs Ruby 的类型工具,类似 TypeScript

在 macOS 上安装 Ruby

sh
brew update

# 安装管理工具和编译器插件
brew install rbenv ruby-build

rbenv -v

# 查看可用版本
rbenv install -l
# 安装 Ruby
rbenv install 3.3.9
# 设置全局默认 Ruby
rbenv global 3.3.9
# 确认 Ruby 已切换成功
ruby -v

# 装 bundler
gem install bundler
rbenv rehash

说明:

  • rbenv 负责 Ruby 版本管理
  • ruby-build 负责编译安装
  • gem Ruby 包管理器
  • bundler 负责管理 gem(不同 Ruby 版本的 gem 是隔离的,这就是为什么大家习惯装好 Ruby 后,第一件事就是,装 bundler)

安装 Rails

Rails 是 Ruby 的“杀手级应用”

sh
gem install rails

rails -v

Rails

ActiveRecord::Relation

该对象是类似数组的数据库记录集合,具有过滤、排序和执行其他数据库作的功能。