Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

Como instalar o Ruby usando o Ruby Version Manager (RVM) no MacOS Mojave

By admin on Janeiro 23, 2021

Um passo-a-passostep guide

/div>

Prerequisites

  1. Como utilizar o Terminal aka Bash

Requisitos do Sistema

  1. MacOS Mojave 10.14.2

2. Terminal (>= 3.2.25 para bash 3 ou >= 4.2 caso contrário)

Para localizar o Terminal, abra o Finder no seu MacOS, clique em Aplicações, localize a pasta Utilitários como mostrado na imagem abaixo, abra a pasta que veria o Terminal entre outras coisas dentro, clique no terminal para o lançar.

Ruby vem pré-embalado com o MacOS, para ver o rubi pré-embalado do sistema, introduza o seguinte comando no terminal:

which ruby

Output

A melhor maneira de instalar Ruby é utilizando o Gestor de Versões Ruby. RVM permite-lhe alternar entre múltiplas versões de Ruby, isto é útil quando tem de utilizar uma versão específica de Ruby num ambiente de desenvolvimento. Por favor evite utilizar o Ruby pré-embalado que vem com o MacOS, isto porque a sua versão pode estar desactualizada.

Os benefícios de utilizar o RVM incluem;

  1. RVM instala cada versão de Ruby numa pasta oculta na sua pasta doméstica, para que cada versão de Ruby que instalar não afecte o sistema Ruby. Isto também é conhecido como a instalação Single-user.
  2. Gems instalados pelas versões de Ruby geridas por RVM são instalados dentro da pasta oculta na sua pasta doméstica contendo essa versão de Ruby.
  3. Não necessitará de usar sudo para instalar gems. As instalações que requeremsudo são referidas como Instalação Multi-Utilizador.

Para um guia mais completo sobre os diferentes tipos de instalação para RVM, consulte a Documentação da RVM.

Ruby vem pré-embalado com o MacOS, para ver o rubi pré-embalado introduza o seguinte comando no terminal:

Para verificar a versão do Ruby no seu MacOS, introduza o seguinte comando:

ruby -v

A página de instalação do RVM tem instruções completas para instalar o RVM que funciona no MacOS.

Instalar GPG ou GPG2

O primeiro passo é instalar uma chave pública. Contudo, como a página de instalação observa, poderá precisar de gpg ou gpg2. O Mac OS X não é fornecido com gpg, pelo que antes de instalar a chave pública, terá de instalar gpg. Instalei gpg com Homebrew:

brew install gnupg

Após ter instalado gnupg pode instalar a chave pública do mpapis usando este comando:

gpg --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

p>p>pode encontrar problemas com um servidor chave, se isto acontecer, substitua o URL do servidor por qualquer um dos abaixo listados;

hkp://pool.sks-keyservers.net

hkp://pgp.mit.edu

hkp://keyserver.pgp.com

Instalando RVM

Para instalar a versão estável de RVM usando este comando abaixo, este comando instala o rubi como um único utilizador, isto significa que instala o rubi na minha pasta home.

\curl -sSL https://get.rvm.io | bash -s stable

A saída deve ser semelhante a isto;

Owanates-MacBook-Pro:~ owanate$ \curl -sSL https://get.rvm.io | bash -s stableDownloading https://github.com/rvm/rvm/archive/1.29.10.tar.gzDownloading https://github.com/rvm/rvm/releases/download/1.29.10/1.29.10.tar.gz.ascgpg: Signature made Wed Mar 25 22:58:42 2020 WATgpg: using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDBgpg: Good signature from "Piotr Kuczynski <[email protected]>" gpg: WARNING: This key is not certified with a trusted signature!gpg: There is no indication that the signature belongs to the owner.Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDBGPG verified '/Users/owanate/.rvm/archives/rvm-1.29.10.tgz'Installing RVM to /Users/owanate/.rvm/Adding rvm PATH line to /Users/owanate/.profile /Users/owanate/.mkshrc /Users/owanate/.bashrc /Users/owanate/.zshrc.Adding rvm loading line to /Users/owanate/.profile /Users/owanate/.bash_profile /Users/owanate/.zlogin.Installation of RVM in /Users/owanate/.rvm/ is almost complete:* To start using RVM you need to run `source /Users/owanate/.rvm/scripts/rvm`in all your open shell windows, in rare cases you need to reopen all shell windows.Thanks for installing RVM 🙏Please consider donating to our open collective to help us maintain RVM.👉 Donate: https://opencollective.com/rvm/donate

Executar o seguinte comando em terminal;

echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile

Reload Terminal

Feche a sua shell ou sessão terminal actual e abra uma nova (de preferência). Pode carregar a RVM com o seguinte comando:

source ~/.rvm/scripts/rvm

Se a instalação e configuração forem bem sucedidas, a RVM deve agora carregar sempre que abrir uma nova shell. Isto pode ser testado através da execução do seguinte comando que deverá sair rvm is a function como se mostra abaixo.

type rvm | head -n 1
# rvm is a function

Enterrompa o seguinte comando para mostrar uma lista de todos known rubies.

NOTE: RVM pode instalar muitos mais Rubies não listados.

rvm list known

Output

rvm list known# MRI Rubies1.8.61.8.7 # security released on head1.9.11.9.21.9.32.0.02.12.22.32.42.52.62.7ruby-head....# for forks use: rvm install ruby-head-<name> --url https://github.com/github/ruby.git --branch 2.2

Se a versão do Ruby que pretende utilizar já estiver listada na saída acima, vá em frente e introduza este comando no terminal:

rvm use 

Replace version no com a versão em rubi, e.g rvm use 2.1

Instalar uma versão específica de Ruby

Instalar uma versão específica de Ruby (por exemplo 2.6.3):

rvm install 2.6.3

Encerramento:

Owanates-MacBook-Pro:~ owanate$ rvm install 2.6.3No binary rubies available for: osx/10.14/x86_64/ruby-2.6.3.Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.Checking requirements for osx.Installing requirements for osx.Updating system.......Installing required packages: autoconf, automake, libtool, pkg-config, coreutils, libyaml, readline, zlib...........Certificates bundle '/usr/local/etc/[email protected]/cert.pem' is already up to date.Requirements installation successful.Installing Ruby from source to: /Users/owanate/.rvm/rubies/ruby-2.6.3, this may take a while depending on your cpu(s)...ruby-2.6.3 - #downloading ruby-2.6.3, this may take a while depending on your connection...% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed100 13.8M 100 13.8M 0 0 47801 0 0:05:03 0:05:03 --:--:-- 53787ruby-2.6.3 - #extracting ruby-2.6.3 to /Users/owanate/.rvm/src/ruby-2.6.3
.....Install of ruby-2.6.3 - #completeRuby was built without documentation, to build it run: rvm docs generate-ri

Digite o comando abaixo para instruir a RVM a utilizar o Ruby recentemente instalado:

rvm use 2.6.3

Emprego

Owanates-MacBook-Pro:~ owanate$ rvm use 2.6.3Using /Users/owanate/.rvm/gems/ruby-2.6.3

Para verificar se tudo funcionou correctamente:

ruby -vruby 2.6.3p62 (2019-04-16 revision 67580) which ruby/Users/owanate/.rvm/rubies/ruby-2.6.3/bin/ruby

Opcionalmente, pode definir uma versão do Ruby para usar como padrão para novas shells. Note-se que isto substitui o rubi ‘sistema’:

rvm use 2.6.3 --default

Para mais informações, consulte a Documentação Oficial da RVM!

Congratulações! Instalou com sucesso a RVM e também utilizou a RVM para instalar uma versão específica de Ruby.

Excelentes agradecimentos pela sua leitura!!

Navegação de artigos

Soul Eater Season 2: Premiere Date, Characters, Plot
Pure Joy Planet (Português)

Deixe uma resposta Cancelar resposta

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

Artigos recentes

  • Firebush (Português)
  • Previsão da taxa de CD para 2021: As taxas manter-se-ão provavelmente baixas, mas poderão aumentar mais tarde no ano
  • Como estruturar a documentação do sistema de gestão da qualidade
  • Dor pélvica crónica e prostatite: sintomas, diagnóstico e tratamento
  • Mixed Berry Crisp (Português)
  • Wheat Ales (Americana)
  • Os benefícios da amamentação após um ano
  • É seguro despejar café moído na pia | Canalização atómica
  • Cool-Down After Your Workout
  • Our Work

Meta

  • Iniciar sessão
  • Feed de entradas
  • Feed de comentários
  • WordPress.org

Arquivo

  • Março 2021
  • Fevereiro 2021
  • Janeiro 2021
  • Dezembro 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com