Ruby 3.1 with MSYS2 RubyInstaller Team
winget install --id=RubyInstallerTeam.RubyWithDevKit.3.1 -e
The RubyInstaller project provides a self-contained Windows-based installer that includes a Ruby-language execution environment and a baseline set of required RubyGems and extensions, integrated with a MSYS2 installation.
RubyInstaller provides a self-contained Windows-based installer for Ruby 3.1 with MSYS2, offering a comprehensive development environment that includes the Ruby language execution environment, essential RubyGems, and extensions integrated with MSYS2. This tool simplifies setting up Ruby on Windows by bundling the necessary components to compile native C/C++ extensions and work seamlessly with tools like Ruby on Rails.
Key Features:
- Integrated Devkit: The installer includes the MSYS2 development kit, enabling developers to build native Ruby gems with C extensions without additional setup.
- Cross-Version Compatibility: Supports multiple Ruby versions, allowing seamless integration of gems across different environments.
- Comprehensive Documentation: Includes core and standard library documentation for easy reference during development.
- Update Mechanism: Facilitates easy updates to the latest patch versions while preserving installed gems, ensuring minimal disruption.
- Security Assurance: Provides PGP signatures for downloads, ensuring authenticity and integrity of the software.
- CI/CD Integration: RubyInstaller-head offers daily builds for continuous integration testing, preparing developers for upcoming Ruby core changes.