Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Self-hosted setup

Aberta
#944 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
35/100
Tipo de issue
Funcionalidade
Clareza
Precisa de esclarecimento
Status de atividade
Ativa
Stack de tecnologia
github-actions, ruby
Domínio
ci-cd, devops

Direção de pesquisa

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.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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.

Linguagem predominante
JavaScript
Estrelas
996
Forks
373
Merge médio
48min
PRs com merge (30d)
7

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de ruby/setup-ruby

Todas as issues de ruby/setup-ruby

Issues semelhantes

Mais issues de JavaScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.