Detect missing Rubies and offer to install them
Nobody has claimed this yet.
- Dominant language
- Ruby
- Stars
- 2k
- Forks
- 281
- Avg merge
- 2h 14m
- Merged PRs (30d)
- 6
Description
[!NOTE]
This issue is aimed at those attending the RubyConf 2024 Hack Day
If we detect a configured Ruby version that isn't installed, we might be able to offer the option for installing it from the VS Code extension. That would be a pretty nice experience.
This won't work for version managers that don't handle Ruby installation as well (like Shadowenv or chruby). But it would work for rbenv, rvm, mise and asdf - as long as detecting that the configured Ruby is missing is straightforward.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by tracing how the VS Code extension detects the configured Ruby and how supported version managers expose installation; done means missing Rubies can be identified and an installation option is offered for the managers listed in the issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ruby, vscode
- Domain
- developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100