Agora vamos para o
Redmine propriamente dito.
Clone o Redmine no link abaixo:
# cd /var/lib
# git clone https://github.com/redmine/redmine.git
# cd /var/lib/redmine
Copie o arquivo abaixo:
# cp config/database.yml.example config/database.yml
Agora vamos editar o arquivo
database.yml:
# pico config/database.yml
Deixe a sessão
production, como abaixo:
production:
adapter: mysql
database: redmine_base
host: localhost
username: redmine
password: "123456"
encoding: utf8
Agora iremos instalar mais alguns pacotinhos:
# aptitude install libmysqlclient15-dev
# aptitude install libmagickcore-dev libmagickwand-dev
Depois de instalar os pacotes acima, iremos instalar mais algumas dependências das
Gems, mas antes, precisamos editar o arquivo
Gemfile de acordo como mostrado abaixo.
Comente as linhas referentes aos bancos de dados, deixe somente o que iremos usar, que é o MySQL:
# pico Gemfile
Edite:
# Database gems
# platforms :mri, :mingw do
# group :postgresql do
# gem "pg", ">= 0.11.0"
# end
# group :sqlite do
# gem "sqlite3"
# end
#end
# platforms :mri_19, :mingw_19 do
# group :mysql do
# gem "mysql2", "~> 0.3.11"
# end
#end
Agora podemos instalar:
# /var/lib/gems/1.8/bin/bundle install
Redmine armazena os dados em cookies por padrão. Para habilitar isso, faça:
# /var/lib/gems/1.8/bin/rake generate_secret_token
Crie a estrutura do banco de dados rodando o seguinte comando dentro do diretório raiz da aplicação:
# RAILS_ENV=production /var/lib/gems/1.8/bin/rake db:migrate
# RAILS_ENV=production /var/lib/gems/1.8/bin/rake redmine:load_default_data
Selecione "pt-BR" na linguagem solicitada.
Aqui iremos ajustar as permissões:
# mkdir public/plugin_assets
# chown -R www-data:www-data files log tmp public/plugin_assets
# chmod -R 755 files log tmp public/plugin_assets
Rode este comando para testar o Redmine.
# ruby script/rails server webrick -e production
Pronto, a partir daí você pode digitar o IP do servidor Redmine:3000:
http://192.168.0.100:3000
Você tem a opção de usar o Redmine assim como Webserver dele mesmo, ou você pode usar o Apache modificando o DocumentRoot dele:
# pico /etc/apache2/sites-available/default
Deixe a linha DocumentRoot assim:
DocumentRoot /var/lib/redmine/public
Reinicie o Apache e pronto, é só colocar o IP do Redmine e usá-lo.
Pessoal é isso aí, espero que tenha ajudado.
Caso achem algum erro de digitação ou alguma outra coisa, deixem um comentário para que possamos melhorar cada vez mais, até a próxima.
Artigo previamente postado em: