You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法安装Ruby debug gem问题求助(WSL2+Ubuntu环境)

解决Debug Gem安装失败与Gemfile使用指南

一、Debug Gem安装失败修复

报错核心是系统缺少编译工具链,debug gem包含原生扩展,需要make、gcc等工具才能编译安装。执行以下命令补全依赖:

sudo apt update
sudo apt install build-essential ruby-dev

依赖安装完成后,重新执行gem安装命令:

sudo gem install debug

说明:build-essential包含make、gcc等基础编译工具,ruby-dev提供Ruby编译原生扩展所需的头文件。

二、Gemfile与Bundle使用入门

1. 创建Gemfile

在你的Ruby项目根目录下,新建一个无后缀的Gemfile文件,写入以下内容(可根据需求调整):

# 指定项目使用的Ruby版本(和你的环境匹配)
ruby '3.0.2'

# 添加debug gem,指定版本范围
gem 'debug', '~> 1.9.1'
# 可添加其他项目依赖,比如测试框架
# gem 'rspec', '~> 3.12'

2. 安装Bundler与执行bundle install

首先确保Bundler已安装(Ruby默认可能不带):

sudo gem install bundler

切换到项目根目录,运行以下命令安装所有依赖:

bundle install

执行完成后会生成Gemfile.lock文件,用来锁定依赖版本,保证不同环境下的依赖一致性。

3. 使用Bundle运行程序

后续运行Ruby脚本时,通过Bundle加载指定的依赖环境:

bundle exec ruby your_script.rb

内容的提问来源于stack exchange,提问作者Cony

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 04:05:06