Pular para o conteúdo principal

Aula 1: Instalação necessária para Ruby on Rails

Passo 2: Instalar a Ferramenta Sqlite
Passo 3: Instalar a DLL do Sqlite para Windows
Passo 4: Instalar a Gem para Sqlite3
Passo 5: Instalar a RubyGem
Passo 6: Instalar a Gem Bundler
Passo 7: Instalar a Gem Rails


1. Instalar o Rails (Simplificado)


Passo 1: Faça o download do instalador de Rails

Windows : Rails 5.0 - RailsInstaller para Windows (104 MB)

Subir


Passo 2: Instale o arquivo após o download

Quando ele estiver disponível em sua máquina, clique duas vezes e siga as instruções.

Passo 3: Verifique se ele foi instalado corretamente

Execute o comando abaixo em um terminal e verifique se o Rails foi instalado corretamente.

Por exemplo:
$ rails -v
# Rails 4.1.6



Subir

2. Instalar o Rails (Completa)


Passo 1: Instalar o Ruby 

Acessar a página http://rubyinstaller.org/downloads/ e instalar o executável para Windows:

Por exemplo: 
Abrir o diretório C:\Ruby22-x64 e ver que o Ruby foi instalado. 
Verificar se o diretório C:\Ruby22-x64\bin faz parte da Variável de Ambiente PATH, se não estiver adicionar.

Execute o comando abaixo em um terminal e verifique se o Rails foi instalado corretamente.

Por exemplo:
$ ruby -v
ruby 2.2.6p396 (2016-11-15 revision 56800) [x64-mingw32]

Subir

Passo 2: Instalar a Ferramenta Sqlite

Instalar o Sqlite, baixando os arquivos binários pré-compilados para Windows em: https://sqlitebrowser.org/


Após o download, instalar.

Subir

Passo 3: Instalar a DLL do Sqlite para Windows

Windows x86: sqlite-dll-win32-x86-3200100.zip (435 KB)
Windows x64: sqlite-dll-win64-x64-3200100.zip (722 KB)

Após o download, descompactar e colocar as DLLs na pasta do \bin do C:\Ruby22-x64\bin instalado anteriormente.

Subir

Passo 4: Instalar a Gem para Sqlite3

Instalar a gem para SQLite3, no terminal:

$ gem install sqlite3 -v 1.3.12

Pesquisar pela versão mais atual em https://rubygems.org/gems/sqlite3/versions

$ gem install --version 1.3.3 sqlite3-ruby

Pesquisar pela versão mais atual em https://rubygems.org/gems/sqlite3-ruby

Dica: Para quem usar firefox é instalar o SQLite Manager para gerenciar sua base de dados.

Subir

Passo 5: Instalar a RubyGem

Acessar a página https://rubygems.org/pages/download e fazer download do ZIP.

Descompactar o arquivo baixado em C:\

Por exemplo:

C:\rubygems-2.6.13

No terminal acessar a pasta acima e executar o seguinte comando:

Por exemplo:
C:\rubygems-2.6.13>ruby setup.rb

Subir

Passo 6: Instalar a Gem Bundler

Bundler é uma RubyGem que é utilizada para gerenciar as dependências do projeto com outras Gems.

No terminal acessar a pasta abaixo e executar o seguinte comando:

Por exemplo:
C:\rubygems-2.6.13>gem install bundler

Subir

Passo 7: Instalar a Gem Rails

Rails é o framework para construção de aplicações WEB utilizando a linguagem Ruby.

No terminal acessar a pasta abaixo e executar o seguinte comando:

Por exemplo:
C:\rubygems-2.6.13>gem install rails -v4.2.9

Pesquisar pela versão mais atual em http://guides.rubyonrails.org

Execute o comando abaixo em um terminal e verifique se o Rails foi instalado corretamente.

Por exemplo:
$ rails -v
# Rails 4.2.9
Subir

Comentários

Postagens mais visitadas deste blog

Ruby on Rails - Por que é tão simples?

Ruby on Rails é uma framework para construção de aplicações WEB, que utiliza a linguagem Ruby. Ruby é uma linguagem interpretada orientada a objetos, que se comporta como se fosse uma linguagem funcional. E o que isto significa, em palavras menos técnicas, significa menos linhas de código, menos configuração, menos dependência com a IDE (aplicação para compilar o código). Por isso ela é tão simples!!

O framework Ruby on Rails tem a vantagem de já definir a arquitetura da aplicação no momento da criação do projeto. Parece mágica, sim, é muito simples e rápido, com apenas um comando para criação do projeto, você já tem toda a arquitetura pronta.

A arquitetura criada pelo framework é baseada no Padrão de Projeto (Design Pattern) MVC, para quem não conhece MVC, se você não sabe do que estou falando vale a pena dar uma lida aqui (mais completo) ou se você já ouviu falar veja este vídeo abaixo:




Brincar para Aprender!

Aprendendo a usar CSS, este joguinho é bem simples e prático. Com ele dá para aprender a usar os comandos CSS-Flex para sua aplicação. Tente colocar os sapinhos em cada posição corretamente. Acesse o site: https://codepip.com/

Ruby on Rails - Mudanças entre o Rails 4 e o Rails 5

Para você que é iniciante no framework Ruby on Rails, pode ficar confuso ao ver que em diferentes tutoriais, dependendo da versão do Rails instalada, que os comandos para a criação da aplicação não serão os mesmos.

Isso porque o Rails 5 tem novos comandos que fazem a mesma coisa feita no Rails 4.

Alguns exemplos:


Após a criação de uma "migrate" é necessário gravar ela no banco de dados, então será necessário executar o comando abaixo:
Rails 4
$ rake db:migrateRails 5
$ rails db:migrate
Para atualizar as rotas da aplicação, depois que é feita alguma modificação no arquivo routes.rb, então será necessário executar o comando abaixo:
Rails 4
$ rake routesRails 5
$ rails routes
Para que não haja muita confusão para os novos programadores Rails, há uma convensão de que no Rails 5 é possível utilizar os comandos iniciando Rake ou com Rails, vai funcionar corretamente.

Se você já programa para Rails 4, os comandos que já aprendeu irão funcionar no Rails 5. Mas, se você é novo na área,…