-->
Não tenho idéia do quanto este tutorial possa parecer complicado, mas lendo a Documentação Oficial sobre a Instalação do Redmine eu mesmo me vi perdido nela, pois para mim pareceu que algo estava fora de ordem e não foi muito intuitiva. Foi um pouco diferente, confesso, pois na primeira vez que instalei ele foi em um Servidor CentOS e devido eu precisar Gerenciar projetos de uma forma mais organizada e não depender tanto de uma conexão com a internet, assim como eu precisava com a última ferramenta que utilizava, decidi então instalar o Redmine em meu próprio micro.
Neste nada pequeno tutorial, eu instalei o Redmine diretamente de seu repositório, desta forma, estou com a última versão disponível do mesmo
A distribuição usada foi o Ubuntu 9.10 – Karmic Koala.
sudo aptitude update && sudo aptitude install build-essential sudo apt-get install ssh openssh-server mysql-server phpmyadmin rails rubygems mongrel ruby1.8-dev libmysql-ruby subversion apache2 ruby irb rdoc rake libapache2-mod-fastcgi
cd /var/www
sudo svn checkout http://redmine.rubyforge.org/svn/trunk redmine
$ mysql –user root –password
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 60
Server version: 5.1.37-1ubuntu5 (Ubuntu)Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
mysql>
create database redmine character set utf8;
Query OK, 1 row affected (0,06 sec)
create user ‘redmine‘@’localhost’ identified by ‘my_password‘;
Query OK, 0 rows affected (0,04 sec)
grant all privileges on redmine.* to ‘redmine’@'localhost’;
Query OK, 0 rows affected (0,04 sec)
Após isso podemos sair do Mysql digitando “exit“.
sudo cp config/database.yml.example config/database.yml
Altere as seguintes linhas de acordo com as configurações que fizemos previamente:
production:
adapter: mysql
database: redmine
host: localhost
username: root
password:
encoding: utf8
sudo rake generate_session_store
sudo rake db:migrate RAILS_ENV=”production”
Mas tive a seguinte mensagem de erro:
(in /var/www/redmine)
Missing the Rails 2.3.5 gem. Please `gem install -v=2.3.5 rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed, or comment out RAILS_GEM_VERSION to use the latest version installed.
Fiz então conforme a instrução contida na própria mensagem (O comando é um tanto quanto demorado em sua execução, não cancele-o):
sudo gem install -v=2.3.5 rails
A mensagem após isso será esta:
Successfully installed rails-2.3.5
1 gem installed
Installing ri documentation for rails-2.3.5…
Installing RDoc documentation for rails-2.3.5…
Novamente vamos para o comando:
sudo rake db:migrate RAILS_ENV=”production”
Quase acabando… execute o seguinte comando dentro do diretório do Redmine:
sudo RAILS_ENV=production rake db:migrate
Inserir a configuração padrão no banco de dados com o comando abaixo (note que neste ponto definiremos o idioma, conforme pode ser visto na saida do comando que deixo aqui registrada
sudo RAILS_ENV=production rake redmine:load_default_data
(in /var/www/redmine)
Select language: bg, bs, ca, cs, da, de, el, en, es, eu, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, nl, no, pl, pt, pt-BR, ro, ru, sk, sl, sr, sv, th, tr, uk, vi, zh, zh-TW [en]
Após definirmos o idioma digitando “pt-BR” e pressionarmos “ENTER” esta será a mensagem:
==================================== Default configuration data loaded.
sudo chown felix.felix files/ -R sudo chown felix.felix log/ -R sudo chown felix.felix tmp/ -R sudo chown felix.felix public/plugin_assets/ -R sudo chmod 755 files/ -R sudo chmod 755 log/ -R sudo chmod 755 tmp/ -R sudo chmod 755 public/plugin_assets/ -R
ruby script/server webrick -e production
Você verá algo assim em seu terminal:
=> Booting WEBrick
=> Rails 2.3.5 application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2010-02-07 23:51:46] INFO WEBrick 1.3.1
[2010-02-07 23:51:46] INFO ruby 1.8.7 (2009-06-12) [i486-linux]
[2010-02-07 23:51:52] INFO WEBrick::HTTPServer#start: pid=8590 port=3000
Feito isso, em seu navegador acesse a URL:
http://localhost:3000
A conta padrão de administrador é:
login: admin
senha: admin
Como disse no princípio, o tutorial ficou um tanto quanto longo e não sei se ficou fácil de compreendê-lo da maneira que eu desejava, por isso peço um feedback de você leitor que tenha se interessado pela instalação deste excelente gerenciador de projetos desenvolvido em RoR que é o Redmine, deixe seu comentário no post com sua dúvida ou sugestão.
Canonical URL by SEO No Duplicate WordPress Plugin
Muitos parabéns por este tutorial, primeiro porque explica muito detalhadamente e segundo pela escolha que fez!
Já utilizamos o Redmine há um ano e é absolutamente o melhor gestor de projectos que podíamos utilizar, fantástico e integrado com o Subversion é algo sem igual!
Continue com este blog espectacular, conheci há pouco tempo e desde logo o segui.
Cumprimentos,
Diogo Almeida
Valeu pelo incentivo Diego, na útlima semana os posts não foram muito frequentes justamente por causa de uns ajustes que estão sendo feitos no Blog para adequar-se melhor com alguns pontos de SEO.
Quanto ao Redmine, na empresa onde trabalho nós já o utilizamos também há quase 1 ano então depois de ‘penar’ com a instalação dele, resolvi fazer uma instalação e ir anotando os passos, tanto para referência futura que eu possa utilizar, quanto para auxiliar outras pessoas.
Obrigado pelos comentários.
Alexsandro Felix
ROFLCOPTER
ainda dizem que é simples instalar programas no Ubuntu?
Mas pior que é simples mesmo Afonso. Há também um repositório a ser acrescentado para instalação em Debian, mas preferi abordar aqui justamente esta versão mais difícil para ter a última versão do programa, que conta com maior número de recursos.
boa. redmine é legal de se trabalhar
Felix,
Muito obrigado pelo howto, está bem explicativo, mas estou com uma dúvida, fiz a instalação em um debian lenny (sei que há pacote para ele no squeeze/sid) mas optei por seguir seu howto, adequando ao debian (sudo nem pensar heheh, pacotes do squeeze), a instalação foi beleza, mas quando levanto o serviço webrick, para acessar é de uma lentidão incrível (servidor é um core2duo, 4 gb de memória, e quase nada sendo processado), como nunca tive precisei levantar aplicações RoR, fico aqui imaginando se há alguma configuração para otimizar isso. Desde já grato.
Infelizmente não sei lhe responder a pergunta Claudio, pois instalei o Redmine em um Ubuntu 9.10 em meu notebook, um Positivo Unique 67, bem modesto por sinal, porém até o momento o mesmo não apresentou lentidão dpós iniciar o serviço não.
Estou analisando instalações de plugins no mesmo e em breve um novo howto pode surgir, vamos ver se ele começa a pesar após acrescentarmos alguns recursos aqui.
Ok Felix,
Vou dar uma estudada por aqui e ver o porque da lentidão, também vou estudar a executar devidamente o pacote redmine que tem nos repositórios testing e portable.
Assim que conseguir algo eu comento por aqui, desta forma fica como mais uma informação para o pessoal.
Ok, muito obrigado pelo feedback Claudio
Abs.
Felix,
Estudei um pouco e optei por integrar o ruby ao apache, mas quando fiz de casa ainda achei lento (talvez seja minha conexão GSM), mas para minha surpresa hoje na empresa o sistema estava rápido (pelo menos para o uso inicial).
Ontem acabei seguindo um howto salvo em openXML (estranho isso…) disponível em http://www.redmine.org/boards/1/topics/5630 , é um howto um pouco atrasado, tive que fazer alguns ajustes mas atendeu bem.
Ainda não tinha visto este How to Claudio, vou analisá-lo com mais atenção e talvez fazer uns testes. O problema da documentação Oficial é justamente esta, ser atrasada e inconsistente, por diversas vezes que eu tentei fazer o passo a passo de como está lá não obtive sucesso; até que finalmente consegui instalar no CentOS e depois fazer com mais cuidado no Ubuntu, anotando os detalhes e tentando documentar da melhor maneira possível.
Mas acho que vou tentar mais algumas instalações, visto que o tutorial ficou ainda um tanto quanto confuso.
Obrigado pela dica.
Felix
Oi Félix!
Só confirmando, esses foram os procedimentos para instalação na Locaweb?
[]s!
Olá Gilmar
Não, estas instruções foram baseadas na instalação que fiz em um servidor meu onde eu tinha total acesso. Para instalações na locaweb onde o servidor é compartilhado foram-me passadas algumas instruções a mais, você pode acessá-las através deste link:
Como instalar minhas ruby gems?
Porém encontrei algumas outras dificuldades, pois tanto esta documentação quanto a oficial do Redmine possuem alguns lapsos, infelizmente eu não documentei tudo mas estou disponível para ajudar a responder qualquer dúvida que tenha. Inclusive, se quiser podemos documentar isso juntos, visto que agora eu já tenho uma idéia mais clara dos passos a serem seguidos. Qualquer coisa, você tem meu e-mail, o mesmo é utilizado para gtalk e MSN.
Abraços e obrigado pela visita
Felix
[...] This post was mentioned on Twitter by Alexsandro Felix. Alexsandro Felix said: @gpupo no @hotellinux é mais fácil para você, visto que tem controle total – http://migre.me/qRt1 [...]
Felix,
Gostei muito do seu post, tou fazendo um estudo da base do RedMine, gostaria de saber se vc tem algum DER da base ou qualquer material sobre o mesmo.
Atenciosamente,
Fábio Nicácio.
Olá Fábio. Obrigado pela visita e desculpe-me pela demora em responder-lhe.
Infelizmente não tenho nenhum DER do Redmine, realmente ele é muito bom, mas no quesito documentação falta mesmo muita coisa, se procurarmos em português então, piora tudo. Talvez fazendo engenharia reversa seja possível, mas realmente estou mesmo sem tempo de tentá-lo.
Obrigado pelo comentário.
Abraços.
Felix
Felix, parabéns, naveguei por diversos sites e após diversas tentativa o seu foi batata, tive alguns erros mas foram de escrita (só para variar), parabéns mesmo…
Obrigado!
Olá Sinair. Fico contente que o artigo tenha sido útil para você também, só fiquei em uma dúvida: os erros de escrita que você disse foram seus ou meus? (pergunto isso porque por mais que eu revise os textos sempre sobra algo, e sempre agradeço aos meus leitores que me dão um “cutucão” quando me apontam algo).
Muito obrigado pela visita.
Abraços
Felix
Olá Felix!
O erro e meu, quando fui escrever no arquivo database.yml eu não inseri o espaço entre o : e a senha.ex:
password:****
encoding: utf8
O sistema da erro no utf8, depois que fui ler e verificar o que estava errado e que notei, tem que ser com espaço.;
password: ****
encoding: utf8
ai funcionou corretamente…
Obrigado pela atenção, e se não for pedir muito, peço uma informação, após proceder com todo o tutorial você pede para que execute o seguinte comando:
ruby script/server webrick -e production
desta forma o redmine esta pronto e ridando, e só acessar o link (http://localhost:3000), enfim, como faço para que isto seja executado automáticamente quando ligar a maquina. Valeu e abraços.
Olá Sinair.
Há outra forma que não me recordo agora, mas tente essa:
fonte: http://curiboca.spaces.live.com/Blog/cns!8ED10C26D22D2336!2967.entry
[...] algum tempo, escrevi o artigo: Como instalar o Redmine e vejo que até hoje ele é bem procurado por quem se interessa em gestão de projetos. Então vou [...]
Parabens por disponibilizar esse tutorial, funcionou perfeitamente. Como vc disse, a documentação do projeto oficial é muito desconexa, e ultrapassada, refiz várias vezes e sempre dava erro.
Agora vou tentar integrar com o SVN, tem algum material para disponibilizar?
Obrigado.
Boa tarde Dimas.
Ainda não tenho nada do Redmine integrado ao SVN, mas obrigado pela sugestão, assim que tiver um tempo disponível irei fazer algo sim.
Abraços
Felix
Acredito que esse cara copiou seu tutorial, acho isso um absurdo.
http://www.vivaolinux.com.br/artigo/Gerencia-de-projetos-com-Redmine
Dá uma olhada na segunda página.