Skip to content

Ruby Implementation

yusuke abe edited this page Sep 12, 2026 · 1 revision

Ruby Implementation (v1, legacy)

This page is about wip v1, which was a Ruby gem. From v2, wip ships as a self-contained C# Native AOT binary (wip.exe) — no Ruby, no runtime to install. See Getting Started for the current install path.

The Ruby implementation has no further updates planned. It still works and remains available, frozen, at v1.1.4 and as the wslc-wip gem on RubyGems — but bug fixes, new features, and WSLC compatibility updates only land in the C# implementation from here on. Its source has also been removed from the main branch of the repository (recoverable from git history).

Installing v1

gem install wslc-wip

Requires Ruby 3.2+. The gem is named wslc-wip; the command it installs is wip.

What's documented here

The v1 Ruby internals are kept on their own pages, unchanged, for anyone still running or referencing v1:

Everything else in this wiki — modes, wip.yml keys, commands, guides, troubleshooting — describes user-facing behavior that applies to both v1 and v2 unless a page says otherwise. Only wip's own implementation language and install method changed at v2.

Related

Clone this wiki locally