Instalando Ruby no Windows. Guia Definitivo :)

Agora ficou mais fácil instalar o Ruby e configurar as bibliotecas de desenvolvimento. Neste guia, que agora está em video, vamos instalar o Ruby no Windows através do RubyInstaller, e este pacote já vem com o tal MSYS2, Aeeeeeeee \o/. Na video aula, usei a versão 2.5.3.

O que é DevKit?

Sabe quando você quer instalar uma Gem maneiro do Ruby? e começa dar um monte de xilique? Então quase sempre e por que está faltando o DevKit (Kit de Ferramentas) esse troço serve para compilar uma determinada GEM sem dar ruim.

O DevKit é um kit de ferramentas que facilita a criação e o uso de extensões C / C ++ nativas, como RDiscount e Nokogiri, para Ruby no Windows.

O DevKit morreu?

Sim, e não. Ele foi construído sobre MSYS1, que não é mais mantido. Para versões antigas o DevKit ainda está em uso, mas a partir da versão 2.5 do Ruby você passa a usar o MSYS2.

Portanto seria muito legal você atualizar para o RubyInstaller-2.5 ou superior que com faz uso do MSYS2 (o novo kit de ferramentas)

O que é o MSYS2?

Em seu núcleo está uma reescrita independente do MSYS, baseada no moderno Cygwin (camada de compatibilidade POSIX) e MinGW-w64 com o objetivo de melhor interoperabilidade com o software nativo do Windows. Ele fornece um shell bash, Autotools, sistemas de controle de revisão e afins para a criação de aplicativos nativos do Windows usando as ferramentas MinGW-w64 e blá, blá e blá kkkk

Declarando com o RubyInstaller-2.5, não estamos mais usando a nossa própria compilação do DevKit, mas fazendo uso do MSYS2 para ambos, construindo o ruby ​​em si, assim como construindo gemas Ruby com C-extensions. Pode ser instalado por ridk installcomando, que faz parte do RubyInstaller-2.4 ou superior.

ATENÇÃO
Se você já possui a versão 2.3.3 instalada será necessário remover ante de assistir esta aula. Para remover basta deletar a pasta RailsInstaller que está alocada no seu computador ( normalmente no C: )

Referência:
Ruby Installer 2 — https://rubyinstaller.org/downloads/

Clique no link acima e faça a instalação de boas.

Portanto, esqueça tudo daqui pra baixo, pois basta seguir a video aula no link acima e ser feliz.

Importante:

Funciona no Windows 10? Sim \o/
Funciona no Windows 8? Sim \o
Funciona no Windows 7? No Windows 7 ja ocorreram alguns problemas, principalmente nas versões Home, Home Basic e Starter Edition. Resumindo, se não for Windows 7 Pro, sugiro fazer upgrade para Windows 10 ou instalar o Ubuntu \o/

“Paciência e perseverança têm um efeito mágico de fazer as dificuldades desaparecerem e os obstáculos sumirem”

1. CMD ou PowerShell?

O fato é que vamos usar muita linha de comando, e como estamos no windows temos o CMD ou PowerShell, mas qual usar?

Vamos usar o CMD mesmo, porem temos um “programinha” bem chique que da uma bela turbinada nele. o CMDER (Console Emutator). Com ele temos no Windows muitos comandos do linux e um Console bem agradável para trabalhar com linha de comando que inclusive funciona o Control C e Control V (isso é realmente bom). Até o editor de texto VIM vem junto no pacote de instalação full. Legal né?

Segue abaixo os passos para instalação.]

1) Faça download do pacote FULL no site http://cmder.net/

2) Descompactar na pasta C:\tools\Cmder (tem que criar a pasta neh)

3) Executar o cmder.exe (cria um atalho e coloca onde tu quiser pra ficar mais pratico)

2. Instalando Ruby 64 Bits

a) Fazer download da versão 2.4.x x64 http://rubyinstaller.org/downloads/

b) Instalar no diretório C:\Ruby24-x64

c) Antes de clicar em Install, você pode marcar todas disponíveis.

c) Feche o Console do CMDER, e abre de novo, em seguida, digite o comando ruby –v, se der tudo certo você vai ver o seguinte resultado:

3. Instalando Devkit 64 Bits

a) http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe

b) Descompactar no diretório C:\Ruby24-x64\devkit

c) No Console do Cmder, acessar via linha de comando, a pasta onde foi instalado o DEVKIT. Com o comando:

cd C:\Ruby24-x64\devkit
BREVE PAUSA: Como acesso uma pasta via linha de comando?
Imagine que você precise acessar a pasta Windows que fica no C:\.
Para isso execute o comando:
cd c:\Windows
***** Fácil né? ***** \o/

d) Na sequencia digite o comando:

ruby dk.rb init

e) Agora abra o arquivo config.yml que foi gerado

f) A ultima linha do arquivo deve conter o valor : -C:/Ruby24-x64. Caso contrário faça o ajuste no arquivo. Não esqueça do caractere — antes do C:\.

g) No Console do Cmder, digite o comando:

ruby dk.rb install

h) Tudo deve ocorrer bem, caso contrário repita a operação desde o Passo C.

5. Instalando o Bundler:

gem install bundler
We love Ruby S2

#qaninja #code #automacao #ruby #devkit #windows #dev