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".