无法安装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
相关产品推荐
相关产品推荐

