Ruby

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:

ruby -v

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

  • li>Arch Linuxli>macOSli>FreeBSDli>OpenBSDli>OpenIndiana

  • Outras Distribuições

Instaladores

    >li>ruby-build

  • ruby-install
  • RubyInstaller (Windows)
  • Ruby Stack
  • Gestores
    • asdf-vm
    • chruby
    • rbenv
    • RVM
    • uru
  • Building from source
  • 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:

    $ sudo apt-get install ruby-full

    yum (CentOS, Fedora, ou RHEL)

    CentOS, Fedora, e RHEL utilizam o gestor de pacotes yum.Pode utilizá-lo assim:

    $ sudo yum install ruby

    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:

    $ sudo snap install ruby --classic

    Temos vários canais por série menor Ruby.Por exemplo, os seguintes comandos mudam para Ruby 2.3:

    $ sudo snap switch ruby --channel=2.3/stable$ sudo snap refresh

    portage (Gentoo)

    Gentoo utiliza o gestor de pacotes portage.

    $ sudo emerge dev-lang/ruby

    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:

    $ sudo pacman -S ruby

    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:

    $ brew install ruby

    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:

    $ pkg install ruby

    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:

    $ doas pkg_add ruby

    P>Pode instalar várias versões principais lado a lado, porque os seus binários têm nomes diferentes (e.g. ruby27ruby26).

    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:

    $ pkg install runtime/ruby

    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:

    $ ./configure$ make$ sudo make install

    Por defeito, isto instalará Ruby em /usr/local.Para mudar, passe a opção --prefix=DIR à opção ./configure script.

    Deixe uma resposta

    O seu endereço de email não será publicado. Campos obrigatórios marcados com *