Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Self-hosted setup

Offen
#944 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Aktiv
Tech-Stack
github-actions, ruby
Bereich
ci-cd, devops

Rechercherichtung

Start by tracing the self-hosted setup path in setup-ruby that emits this message, then read the referenced ruby/ruby-builder/.github/workflows/build.yml workflow. Determine whether setup-ruby should install Ruby automatically on self-hosted runners or whether the message and documentation need clarification; done means the expected self-hosted setup is clear and matches the resulting behavior.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

When using setup-ruby on self-hosted machine I see the following message:

The current runner (macos-16-x64) was detected as self-hosted because the self-hosted input was set.
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build 3.3 /Users/zoomer/actions-runner/_work/_tool/Ruby/3.3/x64
Once that completes successfully, mark it as complete with:
$ touch /Users/zoomer/actions-runner/_work/_tool/Ruby/3.3/x64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.

I don't understand this message. I want to use setup-ruby to avoid dealing with manual installation.

Vorherrschende Sprache
JavaScript
Sterne
996
Forks
373
Ø Merge
48 Min.
Gemergte PRs (30 T.)
7

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus ruby/setup-ruby

Alle Issues in ruby/setup-ruby

Ähnliche Issues

Weitere Issues zu JavaScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.