Ruby on Rails - Instalação

Para desenvolver um aplicativo da web usando Ruby on Rails Framework, você precisa instalar o seguinte software -

  • Ruby
  • O Framework Rails
  • Um servidor web
  • Um sistema de banco de dados

Presumimos que você já tenha instalado um servidor Web e um sistema de banco de dados em seu computador. Você pode usar o WEBrick Web Server, que vem com o Ruby. A maioria dos sites, entretanto, usa servidores da Web Apache ou lightTPD em produção.

Rails funciona com muitos sistemas de banco de dados, incluindo MySQL, PostgreSQL, SQLite, Oracle, DB2 e SQL Server. Consulte o manual de configuração do sistema de banco de dados correspondente para configurar seu banco de dados.

Vejamos as instruções de instalação do Rails no Windows e Linux.

Instalação Rails no Windows

Siga as etapas abaixo para instalar o Ruby on Rails.

Etapa 1: verificar a versão do Ruby

Primeiro, verifique se você já tem o Ruby instalado. Abra o prompt de comando e digiteruby -v. Se Ruby responder e mostrar um número de versão igual ou superior a 2.2.2, digitegem --version. Se você não receber um erro, puleInstall Rubydegrau. Caso contrário, instalaremos um Ruby novo.

Etapa 2: Instale o Ruby

Se Ruby não estiver instalado, baixe um pacote de instalação em rubyinstaller.org . Segue odownloadlink e execute o instalador resultante. Este é um arquivo exerubyinstaller-2.2.2.x.exee será instalado com um único clique. É um pacote muito pequeno e você obterá RubyGems também junto com este pacote. Por favor, cheque oRelease Notes para mais detalhes.

Etapa 3: instalar o Rails

Install Rails - Com o Rubygems carregado, você pode instalar todos os Rails e suas dependências usando o seguinte comando através da linha de comando -

C:\> gem install rails

Note- O comando acima pode levar algum tempo para instalar todas as dependências. Certifique-se de estar conectado à Internet ao instalar as dependências do gems.

Etapa 4: verifique a versão do Rails

Use o seguinte comando para verificar a versão dos trilhos.

C:\> rails -v

Output

Rails 4.2.4

Parabéns! Você agora está no Rails sobre o Windows.

Instalação Rails no Linux

Estamos instalando Ruby On Rails no Linux usando rbenv. É uma ferramenta de gerenciamento de versão Ruby leve. orbenv fornece um procedimento de instalação fácil para gerenciar várias versões de Ruby e um ambiente sólido para desenvolver aplicativos Ruby on Rails.

Siga as etapas abaixo para instalar o Ruby on Rails usando a ferramenta rbenv.

Etapa 1: instalar dependências de pré-requisitos

Em primeiro lugar, temos que instalar git - coree algumas dependências de ruby ​​que ajudam a instalar Ruby on Rails. Use o seguinte comando para instalar dependências Rails usandoyum.

tp> sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel

Etapa 2: Instale o rbenv

Agora vamos instalar o rbenv e definir as variáveis ​​de ambiente apropriadas. Use o seguinte conjunto de comandos para obter o rbenv para o repositório git.

tp> git clone git://github.com/sstephenson/rbenv.git .rbenv
tp> echo 'export PATH = "$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
tp> echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
tp> exec $SHELL

tp> git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
tp> echo 'export PATH = "$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' << ~/.bash_profile
tp> exec $SHELL

Etapa 3: Instale o Ruby

Antes de instalar o Ruby, determine qual versão do Ruby você deseja instalar. Vamos instalar o Ruby 2.2.3. Use o seguinte comando para instalar o Ruby.

tp> rbenv install -v 2.2.3

Use o seguinte comando para configurar a versão atual do Ruby como padrão.

tp> rbenv global 2.2.3

Use o seguinte comando para verificar a versão do Ruby.

tp> ruby -v

Output

ruby 2.2.3p173 (2015-08-18 revivion 51636) [X86_64-linux]

Ruby fornece uma palavra-chave gempara instalar as dependências com suporte; nós os chamamosgems. Se você não quiser instalar a documentação para Ruby-gems, use o seguinte comando.

tp> echo "gem: --no-document" > ~/.gemrc

Depois disso, é melhor instalar a gem Bundler, porque ajuda a gerenciar as dependências do aplicativo. Use o seguinte comando para instalar o bundler gem.

tp> gem install bundler

Etapa 4: instalar o Rails

Use o seguinte comando para instalar o Rails versão 4.2.4.

tp> install rails -v 4.2.4

Use o seguinte comando para disponibilizar o executável Rails.

tp> rbenv rehash

Use o seguinte comando para verificar a versão do rails.

tp> rails -v

Output

tp> Rails 4.2.4

O framework Ruby on Rails requer JavaScript Runtime Environment (Node.js) para gerenciar os recursos do Rails. A seguir, veremos como podemos usar o Node.js para gerenciar o Asset Pipeline, que é um recurso do Rails.

Etapa 5: Instale o JavaScript Runtime

Vamos instalar o Node.js do repositório Yum. Vamos pegar o Node.js do repositório EPEL yum. Use o seguinte comando para adicionar o pacote EPEL ao repositório yum.

tp> sudo yum -y install epel-release

Use o seguinte comando para instalar o pacote Node.js.

tp> sudo yum install nodejs

Parabéns! Você agora está no Rails sobre o Linux.

Etapa 6: Instale o banco de dados

Por padrão, Rails usa sqlite3, mas você pode querer instalar MySQL, PostgreSQL ou outro RDBMS. Isso é opcional; se você tiver o banco de dados instalado, você pode pular esta etapa e não é obrigatório que você tenha um banco de dados instalado para iniciar o servidor Rails. Para este tutorial, estamos usando o banco de dados PostgreSQL. Portanto, use os seguintes comandos para instalar o PostgreSQL.

tp> sudo yum install postgresql-server postgresql-contrib

Aceite o prompt, respondendo com um y. Use o seguinte comando para criar um cluster de banco de dados PostgreSQl.

tp> sudo postgresql-setup initdb

Use o seguinte comando para iniciar e habilitar o PostgreSQL.

tp> sudo systemctl start postgresql
tp> sudo systemctl enable postgresql

Mantendo o Rails atualizado

Assumindo que você instalou Rails usando RubyGems, mantê-lo atualizado é relativamente fácil. Podemos usar o mesmo comando nas plataformas Windows e Linux. Use o seguinte comando -

tp> gem update rails

Output

A captura de tela a seguir mostra um prompt de comando do Windows. O terminal Linux também fornece a mesma saída.

Isso irá atualizar automaticamente a instalação do Rails. Na próxima vez que você reiniciar seu aplicativo, ele pegará esta versão mais recente do Rails. Ao usar este comando, certifique-se de estar conectado à Internet.

Verificação de instalação

Você pode verificar se tudo está configurado de acordo com seus requisitos ou não. Use o seguinte comando para criar um projeto de demonstração.

tp> rails new demo

Output

Ele irá gerar um projeto de demonstração ferroviária; discutiremos sobre isso mais tarde. Atualmente temos que verificar se o ambiente está configurado ou não. Em seguida, use o seguinte comando para executar o servidor WEBrick da web em sua máquina.

tp> cd demo
tp> rails server

Irá gerar um código automático para iniciar o servidor

Agora abra seu navegador e digite o seguinte -

http://localhost:3000

Ele deve exibir uma mensagem, algo como "Bem-vindo a bordo" ou "Parabéns".