一、Ruby 简介
Ruby 是一种简单快捷的面向对象脚本语言,以优雅、简洁、易读著称。它常被用于 Web 开发(如 Ruby on Rails 框架)、自动化脚本、DevOps、命令行工具等领域。
二、Ruby 安装教程
2.1 支持平台
Ruby 支持跨平台运行,包括 Windows、macOS、Linux 系统。推荐使用版本管理工具 rbenv
或 RVM
进行安装和管理。
2.2 Windows 安装
方法一:使用 RubyInstaller
- 访问官网:https://rubyinstaller.org/
- 下载推荐的 Ruby+DevKit 安装包
- 安装时勾选添加到系统环境变量
- 安装完成后在命令行输入:
ruby -v
gem -v
2.3 macOS 安装
方法一:使用 Homebrew 安装
brew install ruby
echo 'export PATH="/opt/homebrew/opt/ruby/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
方法二:使用 rbenv 安装(推荐)
brew install rbenv
rbenv init
rbenv install 3.2.2
rbenv global 3.2.2
2.4 Linux 安装(以 Ubuntu 为例)
方法一:使用 apt 安装(可能不是最新版)
sudo apt update
sudo apt install ruby-full
方法二:使用 rbenv 安装最新版(推荐)
sudo apt install -y git curl
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
rbenv init
# 安装 ruby-build 插件
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
# 安装 Ruby
rbenv install 3.2.2
rbenv global 3.2.2
三、Ruby 常用命令
命令 | 说明 |
---|---|
ruby -v |
查看 Ruby 版本 |
irb |
启动交互式 Ruby Shell |
gem install xxx |
安装 gem 包 |
gem list |
查看已安装 gem |
ruby script.rb |
执行 Ruby 脚本 |
四、编写第一个 Ruby 脚本
创建 hello.rb
文件:
puts "Hello, Ruby!"
运行:
ruby hello.rb
输出:
Hello, Ruby!
五、推荐工具与框架
- Ruby on Rails:全栈 Web 开发框架
- Bundler:Ruby 包依赖管理工具
- Rake:任务管理工具,类似 Makefile
- Pry:交互式调试器,增强 IRB 功能
六、常见问题
Q1: gem 安装缓慢?
建议使用淘宝源:
gem sources --remove https://rubygems.org/
gem sources -a https://gems.ruby-china.com/
gem sources -l
Q2: 安装失败,缺少编译依赖?
请确保已安装构建依赖,例如 build-essential
、libssl-dev
、zlib1g-dev
等。
七、参考链接
本文由“小奇Java面试”原创发布,转载请注明出处。
可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。