Platform Compatibility Checker
Rad helps you manage platform-specific dependencies automatically with platform detection so accurate it's almost creepy.
Why Platform Compatibility Matters
Some gems only work on specific platforms or Ruby versions. For example,nokogiri
may have different compatibility requirements based on your operating system and Ruby version.
Rad automatically handles platform compatibility during dependency resolution, but you can use this tool to check individual gems before adding them to your project.
How Rad Handles Platforms
Rad's platform detection is so smart it could probably beat you at chess. When resolving dependencies, Rad:
- Detects your current platform automatically with exceptional accuracy
- Filters out incompatible gem versions during resolution
- Intelligently selects compatible alternatives when available
- Warns you when gems might not work on your platform
- Suggests compatible versions when possible
Interactive Checker
Use the checker below to verify compatibility of specific gems with various platforms:
🆕 New Feature: Local Gemfile Support
You can now upload your local Gemfile to check compatibility for all gems in your project at once. Simply click the "Upload Gemfile" tab, select your Gemfile, and check compatibility with your target platform.
Platform Commands
Checking Platform Compatibility
Listing Available Platforms
Platform Information
Using the Compatibility Command
You can also check compatibility for a specific platform:
$ rad check --platform x86_64-linux
This command will analyze your Gemfile.lock and report any compatibility issues for the specified platform.
Related Tool: Dependency Graph
Use our Dependency Graph tool to visualize your project's gem dependencies.
The dependency graph tool now supports uploading your local Gemfile to visualize your actual project dependencies rather than example data. Perfect for understanding complex dependency relationships in your projects.