Com gestores de pacotes ou ferramentas de terceiros, tem muitas opções para instalar e gerir Ruby.
P>Pode já ter o Ruby instalado no seu computador. Pode verificar dentro de um emulador de terminal digitando:
Isto deve dar alguma informação sobre a versão Ruby instalada.
Selecione o seu método de instalação
Existem várias formas de instalar Ruby:
- Num sistema operativo do tipo UNIX, é mais fácil usar o seu gestor de spackage do sistema.No entanto, a versão Ruby empacotada pode não ser a mais recente.
- Os instaladores podem ser usados para instalar uma versão Ruby específica ou múltipla. Existe também um instalador para Windows.
- Os gestores ajudam-no a alternar entre múltiplas versões Ruby no seu sistema.
- Finalmente, também pode construir Ruby a partir do código fonte.
No Windows 10, também pode utilizar o Subsistema Windows para Linux para instalar uma das distribuições Linux suportadas e utilizar qualquer um dos métodos de instalação disponíveis nesse sistema.
Aqui estão disponíveis os métodos de instalação:
- Sistemas de Gestão de Pacotes
- Debian, Ubuntu
- CentOS, Fedora, RHEL
- Snap
li>Gentoo
- Outras Distribuições
li>Arch Linuxli>macOSli>FreeBSDli>OpenBSDli>OpenIndiana
Instaladores
- >li>ruby-build
- ruby-install
- RubyInstaller (Windows)
- Ruby Stack
- asdf-vm
- chruby
- rbenv
- RVM
- uru
Package Management Systems
Se não conseguir compilar o seu próprio Ruby, e não quer usar uma ferramenta de terceiros, pode usar o gestor de pacotes do seu sistema para instalar o Ruby.
Alguns membros da comunidade Ruby acham que deve evitar os gestores de pacotes para instalar Ruby e que deve utilizar ferramentas dedicadas em vez disso.
É possível que os principais gestores de pacotes instalem versões mais antigas do Ruby em vez da versão mais recente. Para utilizar a última versão do Ruby,verifique se o nome do pacote corresponde ao seu número de versão. Ou utilizar adedicated installer.
apt (Debian ou Ubuntu)
Debian GNU/Linux e Ubuntu utilizar o gestor de pacotes apt. Pode utilizá-lo assim:
yum (CentOS, Fedora, ou RHEL)
CentOS, Fedora, e RHEL utilizam o gestor de pacotes yum.Pode utilizá-lo assim:
A versão instalada é tipicamente a última versão de Ruby disponível no momento do lançamento da versão de distribuição específica.
snap (Ubuntu ou outras distribuições Linux)
Snap é um gestor de pacotes desenvolvido pela Canonical.Está disponível fora da caixa no Ubuntu, mas o snap também funciona em muitas outras distribuições Linux. Pode usá-lo assim:
Temos vários canais por série menor Ruby.Por exemplo, os seguintes comandos mudam para Ruby 2.3:
portage (Gentoo)
Gentoo utiliza o gestor de pacotes portage.
Para instalar uma versão específica, definir RUBY_TARGETS
no seu make.conf
.Ver o website do Projecto Gentoo Ruby para detalhes.
pacman (Arch Linux)
Arch Linux utiliza um gestor de pacotes chamado pacman.Para obter o Ruby, basta fazer isto:
Esta deve instalar a última versão estável do Ruby.
Homebrew (macOS)
Versões Ruby 2.0 e superiores estão incluídas por defeito em macOS releasessince pelo menos El Capitan (10.11).
Homebrew é um gestor de pacotes normalmente usado em macOS.Instalar Ruby usando Homebrew é fácil:
Esta deve instalar a última versão Ruby.
FreeBSD
FreeBSD oferece tanto métodos pré-embalados como baseados na fonte para instalar o Ruby.Os pacotes pré-construídos podem ser instalados através da ferramenta pkg:
Um método baseado na fonte pode ser usado para instalar Ruby usando a ColecçãoPorts. Isto é útil se quiser personalizar as opções de configuração de compilação.
Mais informações sobre Ruby e o ecossistema circundante no FreeBSD podem ser encontradas no website do FreeBSD Ruby Project.
OpenBSD
OpenBSD assim como a sua distribuição adJ tem pacotes para as três versões maiores do Ruby. O seguinte comando permite-lhe ver as versões disponíveis e instalar uma:
P>Pode instalar várias versões principais lado a lado, porque os seus binários têm nomes diferentes (e.g. ruby27
ruby26
).
O HEAD
ramo da colecção de portas do OpenBSD pode ter a versão mais recente do Ruby para esta plataforma alguns dias após o seu lançamento, o seedirectory lang/ruby na colecção de portas mais recente.
Ruby on OpenIndiana
Para instalar Ruby no OpenIndiana, por favor use o clienteImage Packaging System (IPS), que instalará os binários Ruby e RubyGems directamente dos repositórios OpenIndiana. É fácil:
No entanto, as ferramentas de terceiros podem ser uma boa forma de obter a versão mais recente do Ruby.
Outras Distribuições
Em outros sistemas, pode pesquisar o repositório de pacotes do seu gestor de distribuição Linux para Ruby. Alternativamente, pode utilizar um instalador de terceiros.
Instaladores
Se a versão do Ruby fornecida pelo seu sistema ou gestor de pacotes estiver desactualizada, pode ser instalada uma versão mais recente utilizando um instalador de terceiros.
Alguns instaladores permitem-lhe instalar múltiplas versões no mesmo sistema; os gestores associados podem ajudar a alternar entre os diferentes Ruby.
Se estiver a planear utilizar o RVM como gestor de versões não necessita de um instalador separado, este vem com o seu próprio.
ruby-build
ruby-build é um plugin para rbenv que lhe permite compilar e instalar diferentes versões de Ruby. ruby-build também pode ser utilizado como um programa autónomo sem rbenv. Está disponível para macOS,Linux, e outros sistemas operativos do tipo UNIX.
ruby-install
ruby-install permite compilar e instalar diferentes versões do Ruby em directórios arbitrários. chruby é uma ferramenta de cortesia utilizada para alternar entre versões Ruby. Está disponível para macOS, Linux, e outros sistemas operativos semelhantes a UNIX.
RubyInstaller
No Windows, o RubyInstaller dá-lhe tudo o que precisa para configurar um ambiente de desenvolvimento Ruby completo.
Apenas o descarregue, execute-o, e já está!
Ruby Stack
Se estiver a instalar Ruby para utilizar Ruby on Rails, pode utilizar o seguinte instalador:
- Bitnami Ruby Stack fornece um ambiente de desenvolvimento completo para Rails. Suporta macOS, Linux, Windows, máquinas virtuais, e imagens de nuvem.
Gerentes
Muitos Rubyistas usam gestores Ruby para gerir vários Rubies. Eles permitem uma comutação fácil ou mesmo automática entre versões Ruby dependendo do projecto e outras vantagens, mas não são oficialmente suportados. É possível encontrar apoio dentro das suas respectivas comunidades.
asdf-vm
asdf-vm é um gestor de versões extensível que pode gerir versões em várias línguas numa base de tempo de execução por projecto. Irá precisar do pluginasdf-ruby (que por sua vez usa ruby-build)para instalar Ruby.
chruby
chruby permite-lhe alternar entre vários Rubies. Pode gerir Rubies instalado por ruby-install ou mesmo construir a partir do fonte.
rbenv
rbenv permite-lhe gerir múltiplas instalações de Ruby.Embora não possa instalar Ruby por defeito, o seu plugin ruby-buildplugin pode. Ambas as ferramentas estão disponíveis para macOS, Linux, ou outros sistemas operativos do tipoUNIX.
RVM (“Ruby Version Manager”)
RVM permite-lhe instalar e gerir múltiplas instalações deRuby no seu sistema. Também pode gerir diferentes gemsets. Está disponível para macOS, Linux, ou outros sistemas operativos do tipo UNIX.
uru
Uru é uma ferramenta de linha de comando leve e multiplataforma que o ajuda a utilizar múltiplos Rubies em sistemas MacOS, Linux, ou Windows.
Building from Source
Obviamente, pode instalar Ruby a partir do source.Descarregue e desempacote um tarball, depois basta fazer isto:
Por defeito, isto instalará Ruby em /usr/local
.Para mudar, passe a opção --prefix=DIR
à opção ./configure
script.