Repolode
ruby

ruby/ruby

A linguagem de programação Ruby: interpretada e orientada a objetos, usada no desenvolvimento web, em scripts e em tarefas de sistema.

Estrelas
23,798
Forks
5,681
Issues abertas
780
Último commit
há 9 horas

O que é?

Ruby é uma linguagem de programação interpretada e orientada a objetos, frequentemente usada no desenvolvimento web. Ela também oferece muitos recursos de scripting para processar texto puro e arquivos serializados, além de gerenciar tarefas de sistema. A linguagem foi projetada para ser simples, direta e extensível.

A linguagem inclui recursos de orientação a objetos, como classes, mix-ins e métodos singleton, além de sobrecarga de operadores, tratamento de exceções, iteradores e closures, e garbage collection. Este repositório é a árvore de código-fonte canônica da própria linguagem; portanto, contém o interpretador e seu sistema de build, não frameworks de aplicação.

O código-fonte pode ser compilado em muitas plataformas semelhantes ao Unix e compatíveis com POSIX, além de Windows e macOS. As instruções de build, as diretrizes para contribuições e os processos para reportar bugs estão documentados no site de documentação do próprio projeto.

Recursos principais

  • 01Design orientado a objetos com classes, mix-ins e métodos singleton
  • 02Sobrecarga de operadores, tratamento de exceções e closures
  • 03Garbage collection integrado
  • 04Executa em sistemas semelhantes ao Unix, Windows e macOS
  • 05Amplo suporte a scripting para tarefas com texto e tarefas de sistema

Casos de uso

  • Desenvolver aplicações e serviços web
  • Escrever scripts para processar texto ou arquivos serializados
  • Automatizar tarefas de administração de sistemas
  • Contribuir com o interpretador Ruby ou compilá-lo a partir do código-fonte

Início rápido

  1. 1

    Clone o repositório do código-fonte do Ruby

    git clone https://github.com/ruby/ruby.git
  2. 2

    Leia o guia de compilação e compile o Ruby a partir do código-fonte

Antes de usar

  • Compilar a partir do código-fonte exige um compilador e ferramentas de compilação, portanto não é uma instalação com um único comando.
  • Para instalar uma versão lançada, é melhor usar a página de downloads em vez deste repositório de código-fonte.

Em coleções

Tópicos

Perguntas frequentes

O que é ruby?
A linguagem de programação Ruby: interpretada e orientada a objetos, usada no desenvolvimento web, em scripts e em tarefas de sistema. Ruby é uma linguagem de programação interpretada e orientada a objetos, frequentemente usada no desenvolvimento web. Ela também oferece muitos recursos de scripting para processar texto puro e arquivos serializados, além de gerenciar tarefas de sistema. A linguagem foi projetada para ser simples, direta e extensível.
ruby é gratuito? Qual é a licença?
ruby é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
ruby ainda é mantido?
Manutenção ativa. O último commit de ruby foi em 6 de nov. de 2026.
Para que posso usar ruby?
Desenvolver aplicações e serviços web Escrever scripts para processar texto ou arquivos serializados Automatizar tarefas de administração de sistemas Contribuir com o interpretador Ruby ou compilá-lo a partir do código-fonte
Como instalar ruby?
Clone o repositório do código-fonte do Ruby: git clone https://github.com/ruby/ruby.git Leia o guia de compilação e compile o Ruby a partir do código-fonte
Onde consigo ruby?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ruby/ruby

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados