mise-lang-ruby-overview

Detect and configure per-project Ruby versions from .ruby-version or Gemfile.

1|1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ray-manaloto/claude-code-marketplace --skill mise-lang-ruby-overview
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mise-lang-ruby-overview
Source: https://github.com/ray-manaloto/claude-code-marketplace/tree/main/mise-toolkit/skills/mise-lang-ruby-overview
Command: npx skills add https://github.com/ray-manaloto/claude-code-marketplace --skill mise-lang-ruby-overview

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ruby version management is error-prone due to system Ruby, conflicting installs, and complex build dependencies. Mise provides per-project version pinning and automatic detection from files like .ruby-version and Gemfile to avoid global Ruby pitfalls.

Core Features & Use Cases

  • Automatic Ruby version detection from .ruby-version, Gemfile, or mise.toml and per-project pinning.
  • Bundler integration guidance and per-project gem management to isolate dependencies.
  • Build-dependency guidance for OpenSSL, readline, and related libraries across macOS and Linux.
  • Guidance for common setups (Rails, Sinatra) and per-project environment configuration.

Quick Start

Run mise to detect the Ruby version and configure per-project Ruby with bundler.

Frequently Asked Questions about mise-lang-ruby-overview

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure a specific Ruby version for a project?

Configuring a Ruby version per project is done by detecting settings from your .ruby-version or Gemfile and using mise to pin the environment, which eliminates system Ruby conflicts.

How does automatic Ruby version detection work with a Gemfile?

Automatic Ruby version detection works by reading your Gemfile or .ruby-version file to determine the required version, then configuring the per-project environment automatically via mise.

Can I use mise for per-project gem management with Bundler?

Yes, you can use mise for per-project gem management because it supports Bundler integration, allowing you to isolate dependencies and configure the environment for frameworks like Rails and Sinatra.

Do I need to install OpenSSL and readline to build Ruby with mise?

You need to install OpenSSL and readline because this Skill provides build-dependency guidance, ensuring the required libraries are present across macOS and Linux for successful Ruby compilation.

Why should I use per-project Ruby version pinning instead of system Ruby?

Per-project Ruby version pinning prevents error-prone system Ruby conflicts and complex build dependencies by isolating versions and gems for each project environment automatically.