方法 1:使用系统包管理器(简单快捷)
这是最简单的方法,适合初学者或快速上手。
- 更新包列表:
打开终端,运行:
sudo apt update
- 安装 Ruby:
输入以下命令安装完整版 Ruby(包括核心库和工具):
sudo apt install ruby-full -y
-y
表示自动确认安装。
- 验证安装:
检查 Ruby 版本:
ruby -v
输出类似 ruby 3.2.2p53 (2023-03-30 revision e51014f9c0) [x86_64-linux]
表示成功。
检查 gem(Ruby 的包管理器):
gem -v
注意:系统包管理器的版本可能不是最新的。如果需要最新版 Ruby,跳到方法 2 或 3。
方法 2:使用 rbenv(推荐,灵活管理版本)
rbenv
允许你安装和切换多个 Ruby 版本,非常适合开发。
- 安装依赖:
Ruby 编译需要一些库,安装它们:
sudo apt install -y git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libncurses5-dev libffi-dev libgdbm-dev
- 安装 rbenv:
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
- 安装 ruby-build(rbenv 的插件):
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
- 安装 Ruby:
查看可用版本:
rbenv install -l
安装特定版本(例如 3.2.2,截至 2025 年 3 月可能有更新版本):
rbenv install 3.2.2
设置为全局版本:
rbenv global 3.2.2
- 验证:
ruby -v
输出应显示你安装的版本,例如 ruby 3.2.2
。
方法 3:使用 RVM(另一种版本管理工具)
RVM 是另一个流行的工具,功能类似 rbenv。
- 安装 GPG 密钥:
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
- 安装 RVM:
curl -sSL https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
- 安装 Ruby:
rvm install 3.2.2
rvm use 3.2.2 --default
- 验证:
ruby -v
4. 测试 Ruby 环境
无论用哪种方法,安装后可以测试一下:
- 进入交互式 Ruby(IRB):
irb
- 输入:
puts "Hello from Ruby!"
输出 Hello from Ruby!
表示成功。
- 或者创建文件
test.rb
:
puts "Ruby is working!"
运行:
ruby test.rb
5. 常见问题解决
- 权限错误:
- 如果 gem 安装提示无权限,用
--user-install
:bash gem install pry --user-install
- ruby 命令未找到:
- 确保 PATH 包含 Ruby 路径。对于 rbenv,检查
~/.bashrc
是否正确加载。 - 运行
source ~/.bashrc
或重启终端。 - 版本不对:
- 用
rbenv versions
或rvm list
检查已安装版本,用rbenv global
或rvm use
切换。
6. 下一步
- 安装成功:告诉我你的安装结果(比如
ruby -v
的输出),我可以带你写第一个 Ruby 程序! - 需要帮助:如果安装中遇到问题,告诉我错误信息,我会帮你解决。
- 扩展环境:想安装 Rails 或其他工具吗?可以继续指导你。
你用的是哪种 Linux 发行版(Ubuntu、Debian、Fedora 等)?准备好安装了吗?
发表回复