Loading…

REDMINE – Instalação e Configuração

 

REDMINE – Instalação e Configuração

O que é REDMINE?

“O Redmine é um gerenciador de projetos com uma interface web, ele contém várias ferramentas para se trabalhar com o gerenciamento de projetos e tarefas, contém calendário e gráficos de Gantt para ajudar na representação visual dos projetos e os prazos de entrega. Ele faz o gerenciamento de diversos projetos e o design do Redmine foi baseado no Trac, um software semelhante. O Redmine foi programado em framework Ruby on Rails, ele é multiplataforma e suporta diversos bancos de dados.”

Ambiente Multiplataforma:

O Redmine é bem flexível, podendo ser utilizado em várias distribuições. E são essas, que comento suas instalações.

No Windows:

Para instalar o redmine no Windows,  seguindo o método KISS  (Keep it simple, stupid!) a forma mais fácil é usando o Bitnami.

Faça o download em: http://bitnami.com/stack/redmine

Instale normalmente,configure o usuário e senha.

escolha porta apache: 80 (padrão)

escolha porta mySQL: 3306 (padrão)

acesse o redmine o myphp e o apache pelo aplicativo ou pelo navegador acessando localhost.

No Ubuntu e variantes linux:

Faça o download em: http://bitnami.com/stack/redmine

O arquivo vem no formato .run , para instalá-lo digite:

$ chmod +x nome_arquivo.run

$ ./nome_arquivo.run

em seguida, instale normalmente,configure o usuário e senha.

No Centos e variantes Red Hat:

  • APACHE

sudo yum install httpd

procedimento de instalação irá te fazer algumas perguntas, mas basta responder Y (sim). Uma vez instalado você pode iniciar a execução do Apache no seu servidor digitando o comando:

sudo service httpd start

Pronto! Agora você já está com o Apache rodando em seu servidor, mas caso queira conferir se ele está rodando mesmo abra seu navegador e digite o endereço IP do seu servidor.

 

  • MySQL

O MySQL é um sistema gerenciador de banco de dados muito poderoso e leve. Para instalar o MySQL no seu servidor, abra o terminal e digite o seguinte comando:

sudo yum install mysql-server

O procedimento de instalação irá solicitar a sua permissão duas vezes, basta dizer sim (Y) a ambos que o MySQL será instalado normalmente. Ao final do procedimento digite o seguinte comando para iniciar o seu servidor MySQL:

sudo service mysqld start

Agora precisamos atualizar o diretório:  $ sudo yum update

  • Instalação Ruby e dependências:

yum install httpd-devel ruby ruby-devel -y

cd /tmp
wget http://fossies.org/unix/www/apache_httpd_modules/mod_ruby-1.3.0.tar.gz
tar zxvf mod_ruby-1.3.0.tar.gz
cd mod_ruby-1.3.0/
./configure.rb –with-apr-includes=/usr/include/apr-1
make
make install

Editar o arquivo ruby.conf:
gedit /etc/httpd/conf.d/ruby.conf

e colar:       LoadModule ruby_module modules/mod_ruby.so RubyAddPath /1.8

  • Dependências do sistema:

sudo yum -y install gcc g++ make automake autoconf curl-devel openssl-devel zlib-devel httpd-devel apr-devel apr-util-devel sqlite-devel ruby-rdoc ruby-devel wget make gcc gcc-c++ zlib-devel ruby-devel rubygems ruby-libs apr-devel apr-util-devel httpd-devel mysql-devel mysql-server automake autoconf ImageMagick ImageMagick-devel curl-devel rubygems

  • Download e instalação REDMINE:

cd /var/www/
wget http://rubyforge.org/frs/download.php/77138/redmine-2.3.3.tar.gz
tar -zxvf redmine-2.3.3.tar.gz

Movao diretório redmine para seu diretória de preferência
ln -s redmine-2.3.3 redmine
rm -rf redmine-2.3.3.tar.gz

Acesse seu diretório:
cd /var/www/redmine/config

Faça um backup do arquivo database.yml.example.
cp -Rfa database.yml.example{,.bkp}
mv database.yml.example database.yml

    • Criação banco de dados

No terminal MySQL

Copie config/database.yml.example para config/database.yml e edite o arquivo nas configurações do banco criado: “production”.

A seguir estão as configurações para o Ruby 1.8.7

 

  • Instalação das Gemfiles

gem install bundler

Edite o arquivo Gemfile e coloque : gem ‘mail’, ‘2.5.3’

gedit Gemfile

Isso é necessário pois se não colocarmos, instalará outra versão que pode não ser compatível com o redmine 2.3.3

bundle install –without development test

Se rmagick não tiver instalado, ou der alguma mensagem de erro, utilize o comando abaixo.
bundle install –without development test rmagick

Para atualizar o banco de dados com o rake:

  • Dando permissões a arquivos

  • Testando o Redmine

ruby script/rails server webrick -e production

Agora abra seu navegador e vá:  http://seu ip :3000

Use:

 

Referências:

Como instalar Ruby on Rails no CentOS 6

http://www.aalasolutions.com/blog/installing-redmine-on-centos-6-4-git-support.html

http://tidahora.com.br/wiki/doku.php?id=instalacao_do_redmine_no_centos_6

Autor: Rafael Pinheiro Andrade