nov 22 2010
Instalando Redmine com SVN e LDAP
Oi pessoal. Hoje estou postando o tutorial que fiz lá para o trabalho da instalação do Redmine. Para quem não conhece o Redmine é um gerenciador de projetos e ferramenta de gerenciamento de bugs. É um software livre que contém calendário e gráficos de Gantt para ajudar a representação visual dos projetos e dos seus prazos de entrega (deadlines). O Redmine é escrito usando o framework Ruby on Rails e suportas diversos bancos de dados.
Nos testes que realizei teve alguns pontos que não funcionaram de acordo como eu previa. Por isso tive que realizar algumas adaptações. Segue abaixo o tutorial passo a passo. Aviso: o tutorial é extenso.
Estou aberto para sugestões de melhoria. Por favor, colaborem com suas dicas, dúvidas e sugestões.
Distribuição Linux usada: Ubuntu Server 8.04 64 bits
Distribuições testadas: Ubuntu Desktop 10.04 e 10.10, 32 e 64 bits / Ubuntu Server 10.10 e 10.10, 32 e 64 bits
Obs1.: para as versões mais recentes do Ubuntu alguns passos e/ou pacotes não são necessários.
Obs2.: todos os comandos são executados como usuário sudo do Ubuntu.
1. Preparar o ambiente e instalar os pacotes necessários:
#sudo apt-get update
#sudo apt-get upgrade
#sudo apt-get install ruby rubygems ruby1.8-dev libgemplugin-ruby mysql-server apache2-mpm-prefork libruby-extras libruby1.8-extras rails subversion rake apache2-prefork-dev libapache-dbi-perl libapache2-mod-perl2 libdigest-sha1-perl libapache2-svn libmysqlclient15-dev build-essential libcurl4-openssl-dev libdbd-mysql-perl libauthen-simple-ldap-perl
Obs1.: durante a instalação será pedida a senha do usuário ‘root’ do MySQL.
Obs2.: substitua o pacote libmysqlclient15-dev pela libmysqlclient16-dev nas versões mais recentes do Ubuntu.
2. Realizar o checkout da versão mais recente do Redmine direto do repositório
#cd /var/www/redmine
#sudo svn checkout http://redmine.rubyforge.org/svn/tags/1.1.0
3. Criar a base de dados do Redmine e conceder os privilégios necessários
#mysql -u root -p
- Informe a senha do usuário root do MySQL
mysql> create database redmine character set utf8;
mysql> create user ‘redmine’@'localhost’ identified by ‘redmine’;
mysql> grant all privileges on redmine.* to ‘redmine’@'localhost’;
mysql> quit;
4. Editar os arquivos de configuração database.yml e email.yml, conforme abaixo:
Crie uma cópia dos arquivos de configuração:
#cd /var/www/redmine
#sudo cp config/database.yml.example config/database.yml
#sudo cp config/email.yml.example config/email.yml
#sudo nano config/database.yml
Mantenha o seguinte conteúdo no arquivo database.yml:
production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: redmine
encoding: utf8
Altere as linhas ‘username’ e ‘password’ com a senha do usuário redmine do MySQL.
No arquivo email.yml mantenha o seguinte conteúdo:
production:
delivery_method: :smtp
smtp_settings:
address: smtp.hslife.com.br
port: 25
domain: hslife.com.br
authentication: :login
user_name: “redmine@hslife.com.br”
password: “redmine”
5 comentários





Você é bom cara! parabéns, só agora consegui
Oi pessoal.
Eu instalei o Redmine no meu notebook. Estou usando OpenSuSE 11.3 x64.
Para instalar fui no YaST -> Instalar/Remover Programas. Procurei por “ruby” e selecionei os seguintes pacotes:
- ruby
- ruby-devel
- ruby-doc-ri
- ruby-mysql
- rubygem-actionmailer
- rubygem-actionpack
- rubygem-actionrecord
- rubygem-activeresource
- rubygem-activesupport
- rubygem-rack
- rubygem-rails
- rubygem-rake
- rubygems
- subversion-ruby
Eu baixei a versão estável 1.1.2, e precisei usar os seguintes comandos para esta versão:
sudo gem install -v=2.3.5 rails
sudo gem install -v=0.4.2 i18n
Os procedimentos de configuração são os mesmos. Estou usando o servidor WEBrick, não cheguei a configurar no Apache.
Para outras distribuições o procedimento será o mesmo.
Dúvidas deixem seu comentários.
Foi lindo ver o Redmine funcionar depois de 4 dias na luta configurando no ubuntu server!
Agora só consegui utilizando o apache2. No WEBrick ficou extremamente lento.
Oi Victor.
Lá no trabalho temos um servidor rodando o Redmine no WEBrick e não sentimos lentidão. Recentemente preparei outro servidor com Redmine+Apache rodando no Ubuntu Server 8.04. Os problemas que tive na instalação foi em relação a pacotes não existentes nas versões mais recentes do Ubuntu.
Qualquer dificuldade que você tenha é só entrar em contato.
Até mais.
Caramba, legal…
Eu estava mesmo querendo instalar o Redmine no meu notebook…
Obrigado.