Aqui pode receber as últimas distribuições de Ruby nos seus sabores preferidos. A versão actual e estável é a 2.0.0-p195. Por favor certifique-se que leu a Licença Ruby.
Código-Fonte do Ruby
Instalar pelo código fonte é uma boa solução para quando estiver suficientemente confortável com a sua plataforma ou por ventura necessite de configurações específicas para o seu ambiente. É eventualmente também uma boa solução porque pode não haver pacotes pré-construídos para a sua plataforma.
- Ruby 2.0.0-p195 (md5: 0672e5af309ae99d1703d0e96eff8ea5) Stable (recommended)
- Snapshot Estável Ficheiros compactados em tar e gzip do último CVS estável. Deverá ser melhor que o última distribuição estável.
- Snapshot Nocturno Ficheiros compactados em tar e gzip do último CVS. Pode conter problemas por resolver.
Para informações sobre o repositório CVS de Ruby, veja a nossa página Ruby core .
Ruby Em Windows
A plataforma Windows tem inúmeras opções para instalar o Ruby. A primeira opção é simplesmente instalar o binário compilado. A segunda é utilizar o “instalador rápido” (one-click installer). Se não tem a certeza sobre como instalar o Ruby, o “instalador rápido” deverá ser a melhor opção. ( Adicionalmente ao Ruby, o “instalador rápido” vem também com um conjunto adicional de bibliotecas agregadas.)
- Ruby 1.8.6-p398 RubyInstaller (md5: 233d6b3ddc4c61436b075b51254cd138) Versão Estável
- Ruby 1.8.7-p334 RubyInstaller (md5: 64e30e63e16028282fcfe3ec57b561dc) Versão Estável (recomendada)
- Ruby 1.9.1-p430 RubyInstaller (md5: 86ac589a955898c3163b161d81750a05) Versão Estável
- Ruby 1.9.2-p180 RubyInstaller (md5: 2c94aef50987416d64c85a4ea0fa428b) Versão Estável (recomendada)
- Ruby 1.8.7-p249 Binary (md5: 4fd37b0b4b21a042cae7f5f0a8daad16) Versão Estável
- Ruby 1.9.1-p378 Binary (md5: 7d14a918cc8d243d3e2c409aff41f454) Versão Estável
Note que ao utilizar os binários acima indicados será necessário descarregar e instalar manualmente componentes adicionais detalhados nesta página. Por favor assegure-se que seguiu estes passos antes de reportar um bug.
O RubyInstaller não precisa destas tarefas adicionais.
Investigue, também, a utilização do pik já que facilita o processo de instalação e manutenção de versões concorrentes de ruby e gemas no Windows.
Ruby Em Linux
Dependendo da distribuição que está a utilizar, existem inúmeras maneiras para instalar Ruby. A primeira opção é simplesmente fazer o download do código fonte (em baixo) e compila-lo manualmente. No entanto, em algumas plataformas, há gestores de pacotes que tornam a instalação do Ruby extremamente fácil.
Por exemplo, o Debian ou Ubunto apt-get providenciam uma solução
simples e elegante:
$ sudo apt-get install ruby irb rdoc
Para o irb e rdoc vamos necessitar de activar o repositório universal.
Ruby em Mac OS X
Existem várias opções na plataforma Macintosh OS X para instalar a última versão do Ruby. Locomotive é uma boa escolha se está à procura de algo que o coloque a programar Rails rapidamente. Usar o MacPorts ou Fink pode ser um pouco melhor para os técnicos mais experientes.
No DarwinPorts, pode instalar o Ruby com…
$ port install ruby
O Fink tem uma interface gráfica (utilizando o “Fink Commander”) para instalar o Ruby.
Uma vez que o OS X é baseado em Unix, é possível também fazer download e instalar pelo código-fonte, sendo assim uma solução simples e eficaz como as outras.
Para uma vista detalhada sobre a instalação de Ruby (e Rails), Dan Benjamin escreveu um excelente artigo – Building Ruby, Rails, LightTPD, and MySQL on Tiger – e é ideal para começar a trabalhar muito rapidamente.
_Nota: Ruby 1.8.x juntamente com Rails deverá vir pré-instalado com a seguinte distribuição do Mac OS X, Leopard (em beta neste momento). (Mais informações aqui) Felizmente, no momento em que o Leopard arrancar, este irá “simplesmente funcionar” logo depois da instalação._
RVM
Investigue, também, a utilização do rvm, dado que agiliza o processo de instalação e manutenção de versões concorrentes de ruby e gemas. Este é o método preferido de muitos programadores de Ruby que necessitam de testar as suas aplicações em ambientes diversos.
