Ruby on Rails é um framework livre que visa aumentar a velocidade e facilidade no desenvolvimento de sites orientados a banco de dados.
Para utilizá-lo é necessário possuir acesso a hospedagem via SSH e possuir um banco de dados com o usuário atribuído e todos os privilégios selecionados.
Veja abaixo como utilizá-lo na versão 2.4, em hospedagens compartilhadas (P, M, Turbo, Business e Plus) e Revenda:
- Etapa 1: Habilitar a versão 2.4 do Ruby
- Etapa 2: Instalação do RedMine
- Etapa 3: Edição do arquivo do banco de dados
- Etapa 4: Configurações no cPanel
Etapa 1: Habilitar a versão 2.4 do Ruby
1Acesse o plano de hospedagem via SSH - Se necessário veja como acessar o SSH
2Em seguida, para habilitar a versão 2.4 Ruby, execute o comando abaixo:
scl enable ea-ruby24 bash
3Depois, verifique e confirme a versão, executando o comando:
ruby -v
Etapa 2: Instalação do RedMine
O RedMine é uma aplicação web gratuita para gerenciamento de projetos, compatível com o ambiente Ruby on Rails.
A instalação será feita utilizando como caminho padrão: /home/usuario/rails_apps/redmine
Porém é possível usar outra pasta para instalação - Se utilizar outra pasta, adapte o caminho conforme a sua necessidade
Veja abaixo como fazer a instalação:
1Acesse a hospedagem via SSH - Se necessário veja como acessar o SSH
2Em seguida, crie a pasta de instalação, executando o comando:
mkdir /home/usuario/rails_apps
3Para acessar a pasta criada no passo anterior, execute o comando:
cd /home/usuario/rails_apps
4Depois, baixe a versão 4.0.4 do Redmine, executando o comando:
wget http://www.redmine.org/releases/redmine-4.0.4.tar.gz -O redmine.tar.gz
5Em seguida, para descompactar o pacote baixado, execute o comando:
tar -xvzf redmine.tar.gz
6Agora, para modificar o nome do diretório, execute o comando:
mv redmine-4.0.4/redmine/
7Para acessar o diretório config, execute o comando:
cd /home/usuario/rails_apps/redmine/config
Agora, prossiga para a edição do arquivo do banco de dados
Etapa 3: Edição do arquivo do banco de dados
Nesta etapa é preciso ter criado uma base de dados MySQL através do cPanel e saber o nome desse banco de dados, assim como usuário e senha - Se necessário, veja como criar um banco de dados no cPanel
1Na pasta "config", para alterar o nome do diretório do banco, execute o comando:
mv database.yml{.example,}
2Para editar o arquivo do banco, execute o comando:
vim database.yml
3No seu teclado, aperte a “tecla i" para editar o arquivo – E através das setas do teclado, vá até a parte de "production" e edite conforme a orientação abaixo:
-
adapter: mantenha como está;
-
database: insira o nome do seu banco de dados;
-
host: mantenha como está;
-
username: insira o usuário do banco de dados;
-
password: insira a senha do usuário (entre parênteses);
-
encoding: mantenha como está.
Agora, prossiga para as configurações no cPanel
Etapa 4: Configurações no cPanel
1No cPanel, clique em Subdomínios - Se necessário veja como acessar o cPanel
2Na nova tela, crie um subdomínio, no campo “Diretório” coloque o nome da pasta do redmine – Se necessário veja como criar subdomínios
3Volte para a página inicial do cPanel e no campo de busca procure por Gerenciar aplicações e clique na opção encontrada
4Na nova tela, clique em + Registrar aplicação
5Em seguida, no campo “Configurações da aplicação” informe:
- A) Application Name: insira o nome da aplicação;
- B) Deployment Domain: selecione o subdomínio da aplicação;
- C) Base application URL: mantenha como está;
- D) Caminho da aplicação: insira a pasta do redmine;
- E) Deployment Environment marque a opção Produção.
6No campo “Variáveis” adicione as variáveis caso seja necessário
7Para concluir, clique em Deploy
Lembre-se que deverá instalar as dependências de gems, o RedMine utiliza os Bundles.