Tutorial de Instalação do Redmine

O Redmine é um Software Livre, gerenciador de projetos flexível para WEB e ferramenta de gerenciamento de 'bugs'. Ele contém calendário e gráficos de Gantt para ajudar na representação visual dos projetos e seus 'deadlines'.
A seguir, veja um passo a passo sobre como instalar o Redmine num sistema Debian ou Debian-like, como Ubuntu e outros.

[ Hits: 55.294 ]

Por: Joelias Júnior em 09/12/2011


Objetivo e Pré-requisitos



Objetivo

Ao final deste tutorial, teremos os seguintes serviços instalados:
  • Redmine: A nossa ferramenta para gerenciamento de projetos e tarefas;
  • Mongrel Cluster: Permite que rodemos um cluster de Redmine, ou seja, ele quem possibilita rodar mais de uma instalação do Redmine no mesmo servidor.
    Esta ferramenta irá emular servidores em que o Redmine irá rodar e usaremos o Apache para manipular o gerenciamento das diferentes portas em que as instalações do Redmine estarão disponíveis.
  • Git: é um software que usamos para controle de versão, que será integrado ao Redmine.

Pré-requisitos

Na instalação do Redmine que será feita aqui, precisaremos de outras ferramentas já instaladas na máquina, pois estas irão fornecer suporte ou integração ao Redmine.

Com exceção do Redmine, todos os pacotes que serão necessários estão disponíveis nos repositórios Debian. Por isso, para que não haja quebra de pacotes, dependências não resolvidas ou outros problemas do gênero, aconselho que TODOS os demais pacotes sejam instalados usando o 'aptitude' do Debian.

Exemplo:

# aptitude install <nome_do_pacote>

Obs.: todas as instalações deverão ser feitas com usuário 'root'.

É provável que os pacotes citados abaixo estejam instalados, mas se não estiverem, instalem:

-Servidor WEB Apache:

# aptitude install apache2

-Banco de Dados MySQL:

# aptitude install mysql-common mysql-client-5.0 mysql-server-5.0

-Pacote especial para o MySQL; Biblioteca do MySQL para desenvolvimento, necessária ao Redmine:

# aptitude install libmysqlclient15-dev

-Ruby:

O Ruby deve ser instalado, pois o Redmine é construído em 'Rails', e esse por sua vez precisa do Ruby instalado.
  • ruby 1.8 - Pacote da ferramenta Ruby. Deve ser instalada a versão 1.8, pois é a que oferece compatibilidade com a versão do Redmine que será instalada (versão 0.8).
  • ruby1.8-dev - Pacote de desenvolvimento do Ruby exigido pelo Redmine.
  • rubygems - Este pacote irá instalar o 'gems' do Ruby, é um gerenciador de pacotes para linguagem Ruby que fornece um formato padrão para distribuição de programas Ruby e bibliotecas.
    É uma ferramenta desenhada para facilitar as instalações das 'gems', e através dele vamos poder instalar outros pacotes necessários diretamente no Ruby.
  • rake - Ruby Make. É uma simples compilação do Ruby com capacidade similar ao Make. É necessário instalá-lo, pois usaremos o comando 'rake' mais abaixo. Intale:

# aptitude install ruby1.8 ruby1.8-dev rubygems rake

-OpenSSL

O Openssl é uma implementação de código aberto dos protocolos 'SSL' e 'TLS'. A biblioteca implementa as funções básicas de criptografia e disponibiliza várias funções utilitárias. O Redmine utiliza o 'SSL' para criptografar URLs.

* libopenssl-ruby1.8 - Biblioteca de integração do OpenSSL com o Ruby:

# aptitude install openssl libopenssl-ruby1.8

-Subversion

O Subversion é um gerenciador de versões que é utilizado aqui apenas para fazer download do Redmine para dentro do servidor.

# aptitude install subversion

-Instalar o MySQL via 'gem'

No Debian, o tradicional 'gem install mysql' não vai funcionar, é necessário fazer da seguinte forma:

# gem install mysql -- --with-mysql-config=/usr/bin/mysql_config

-Instalação do rails via 'gem'

A versão 0.8 do Redmine tem algumas incompatibilidades com a última versão do rails, a 2.2.2, portanto, vamos instalar a versão anterior que fornece suporte total, a 2.1.2. No entanto, se estiver instalando a versão 0.9 (ainda em teste) do Redmine ou superior, é aconselhável a instalação da versão 2.2.2.

# gem install rails -v=2.1.2

    Próxima página

Páginas do artigo
   1. Objetivo e Pré-requisitos
   2. Instalando o Redmine
   3. Configurando o Apache e Mongrel Cluster para o Redmine
   4. Criando o repositório para o Redmine
Outros artigos deste autor

Redmine no Debian - Instalação e configuração

Leitura recomendada

CentOS - Pós-instalação básica

Compartilhando o acesso à Internet para a rede usando modem DSL 500B

Programando para um servidor IIS e administrando o Microsoft SQL Server via Linux

GoboLinux? Que distro é essa? (Parte 2 - Instalação)

Instalando Apache2, PHP4 e MySQL

  
Comentários
[1] Comentário enviado por danniel-lara em 09/12/2011 - 11:27h

Parabens pelo artigo

[2] Comentário enviado por nicolo em 17/12/2011 - 10:40h

Não entendi nada, mas a versão atual do redmine é a 1.3 veja http://rubyforge.org/frs/?group_id=1850

Se precisar essa ginástica toda para instalar e configurar um project manager software ou um ERP ,
o MS project ainda vai vender muuiiito.

Pergunto: O redmine que tem no debian repo, instalando pelo synaptic não funciona?

O artigo é bom, tem o mérito (muiiito mérito) de divulgar e xplicar o redmine, que eu nunca tinha ouvido falar e um dos maiores problemas do Linux e do Open Source em geral é o desconhecimento.
Valeu : Parabéns.

[3] Comentário enviado por adriell em 27/11/2012 - 18:02h

Parabéns pelo artigo cara muito bom!!


Mas eu tenho uma dúvida, meu redmine antes funcionava com aquele webrick porém eu tive a necessidade para colocá-lo no apache eu consegui colocar no apache porém o CSS dele tá quebrado. como faço para resolver isso?


obrigado

[4] Comentário enviado por cynarabahia em 19/02/2013 - 11:13h

Estou com um problema, preciso instalar o REDMINE em um servidor que não tem acesso à internet, como posso conseguir os pacotes e suas dependencias, ou a listagem com esses arquivos para fazer download um a um?

[5] Comentário enviado por jonimendes em 27/09/2013 - 08:20h

Quem quebrou a cabeça, se matou, leu artigo até em chines de como instalar e NÃO obteve sucesso....como eu, segue um link que salvará as suas vidas!

http://bitnami.com/stack/redmine

Esse download já conta com um pacote completo de tudo que o redmine precisa para ser instalado, depois é só digitar localhot/redmine em seu navegador e...TCHARÁMMMM, mágico não?

Claro que é bem mais divertido e prazeroso quando conseguimos realizar a instalação passo a passo, mas pra quem não conseguiu de nenhum jeito, está aí uma forma.

[6] Comentário enviado por renatofx0 em 27/09/2013 - 13:41h

Jonimendes, muito obrigado pela dica!!! Muito útil e a instalação foi muito simples, definitivamente o melhor tutorial de todos!!!!

Parabéns e obrigado!!

[7] Comentário enviado por murilo_schueda em 21/07/2016 - 20:29h


[5] Comentário enviado por jonimendes em 27/09/2013 - 08:20h

Quem quebrou a cabeça, se matou, leu artigo até em chines de como instalar e NÃO obteve sucesso....como eu, segue um link que salvará as suas vidas!

http://bitnami.com/stack/redmine

Esse download já conta com um pacote completo de tudo que o redmine precisa para ser instalado, depois é só digitar localhot/redmine em seu navegador e...TCHARÁMMMM, mágico não?

Claro que é bem mais divertido e prazeroso quando conseguimos realizar a instalação passo a passo, mas pra quem não conseguiu de nenhum jeito, está aí uma forma.


Cara realmente incrivel. ri muito quando li seu post, mas vc tem razão, foi lido tutoriais de dialetos esquecidos...
uma pena uma ferramenta tao boa ter varios ajustes que nem sempre são eficazes tendo que sempre rever e rever... parabens pela procura de um problema agora realemente resolvido difinitivamente.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts