Projetos &Redmine &Tutorial André Dourado em 11 out 2008
Redmine – Tutorial de Instalação no Windows
Por: André Dourado
Você gerencia projetos e precisa de uma ferramenta web, de fácil uso, flexível e adaptável ao seu dia a dia. Você precisa do Redmine.
Redmine é um flexível gerenciador de projetos desenvolvido para uso no ambiente web. Escrito utilizando o framework Ruby on Rails, é multi-plataforma e pode-se acessar várias bases de dados. A Página do projeto é: http://www.redmine.org
A seguir um tutorial de como instalá-lo no ambiente Windows. Não será necessário instalar nenhum pacote em seu Windows. Serão utilizadas versões que bastam ser copiadas no HD de sua máquina e executadas apenas quando necessário.
Requisitos
Servidor Rails: caso não tenha um servidor Rails disponível, uma boa opção é começar com o “Instant Rails”, que é uma solução que já traz Rails, Ruby, Apache e MySql pré-configurados e prontos para o uso. O pacote pode ser obtido no endereço: http://rubyforge.org/frs/?group_id=904
Para este tutorial foi utilizada a versão 2.0: http://rubyforge.org/frs/download.php/29867/InstantRails-2.0-win.zip
Pacote do Redmine: a última versão estável do Redmine pode ser obtida no endereço: http://rubyforge.org/frs/?group_id=1850
Para este tutorial foi utilizada a versão 0.7.3: http://rubyforge.org/frs/download.php/39478/redmine-0.7.3.zip
Instalação do Instant Rails
Existe um bug conhecido do Instant Rails, relacionado ao processo “unzip”. Apesar dos arquivos serem extraídos sem nenhum erro, a estrutura de diretórios resultante, apresenta-se corrompida.
O problema acontece quando o caminho do diretório resultante é maior que 260 caracteres. Extraindo o arquivo em um caminho mais curto, como por exemplo “c:\rails”, previne-se contra a ocorrência do problema.
1.Clique com o botão da direita sobre o arquivo zip do Instant Rails e selecione a opção “Extrair tudo…”. Ao abrir o “Assistente para extração” clique no botão “Avançar”. Na próxima tela, no campo de diretório de destino, digite “c:\rails”.

2.Para testar se está tudo ok com a instalação do Instant Rails, procure no diretório “c:\rails” o aplicativo “InstantRails”. Clique sobre o mesmo. O InstantRails identifica que houve a mudança do caminho de extração dos arquivos e pergunta se deseja alterar os arquivos de configuração.

Clique no botão “Ok”. Se tudo estiver ok, o Instant Rails deverá ser executado e a seguinte tela exibida.

Instalação do Redmine
1.Clique com o botão da direita sobre o arquivo zip do Redmine e selecione a opção “Extrair tudo…”. Ao abrir o “Assistente para extração” clique no botão “Avançar”. Na próxima tela, no campo de diretório de destino, digite “c:\rails\rails_apps”.

2.Para facilitar a navegação pelos diretórios do aplicativo, renomeie o diretório criado pelo Redmine de “redmine-0.7.3” para apenas “redmine”;
3.Copie o arquivo “config\database.yml.example” para “config\database.yml”. Neste tutorial utilizamos o banco de dados MySql, com o usuário “root” sem senha e será executado em nossa máquina local. Para este setup a seção “production:” do arquivo “database.yml”, deve ficar:
production:
adapter: mysql
database: redmine
host: localhost
username: root
password:
encoding: utf8
4.Os próximos passos serão executados em linha de comando do Windows, para isso clique no botão iniciar do Windows. Clique em “Executar” e na linha de comando digite “cmd” e pressione a tecla “Enter”.
5.Mude para o diretório “c:\rails\mysql\bin” e digite o comando de execução do mysql para o usuário “root” no banco de dados mysql.

6.Crie a estrutura do banco de dados “redmine” com o comando:
create database redmine character set utf8;
7.Saia do MySql digitando o comando “quit” e pressionando a tecla “Enter”.
8.Mude para o diretório do redmine “c:\rails\rails_apps\redmine”. Crie a estrutura do banco de dados “redmine”, digitando o comando:
\rails\ruby\bin\rake db:migrate RAILS_ENV=production
Obs: em algums equipamentos obtive uma mensagem de erro, relacionada à não possibilidade de gravação no diretório TEMP/TMP, porém prossegui e nada de errado aparentemente ocorreu.
9.Insira os dados padrão de configuração no banco de dados, digitando o comando:
\rails\ruby\bin\rake redmine:load_default_data RAILS_ENV=production
Ao ser solicitado para informar a língua desejada, digite “pt-br” e pressione a tecla “Enter”.
10.Inicie o servidor HTTP WEBrick, digitando o comando:
\rails\ruby\bin\ruby script/server -e production
11.Após a inicialização do servidor WEBrick, acesse pelo seu browser a url “http://localhost:3000/login”. Se tudo estiver ok, será apresentada a tela de login do Redmine.

12.Utilize a conta padrão de administração para acessar o aplicativo. Login: admin e Senha: admin

13.Crie um atalho na área de trabalho do Windows para a execução do Redmine. Na área de trabalho do Windows, clique com o botão direito do mouse. Selecione a opção “Novo” e em seguida a opção “Atalho”.

No campo “linha de comando”, digite: “\rails\ruby\bin\ruby script/server -e production”. Clique no botão “Avançar”.

No campo nome do atalho digite “Redmine” e clique no botão “Concluir”. Clique sobre o atalho criado com o botão direito do mouse e selecione a opção “Propriedades”. No campo “Iniciar em”, digite: “c:\rails\rails_apps\redmine”. No campo “Executar”, selecione a opção “Minimizado”. Clique no botão “Ok”.

14.Crie um atalho na área de trabalho do Windows para a execução do “Intant Rails”. Utilizando o Windows Explorer localize no diretório “c:\rails” o aplicativo “IntantRails”. Clique sobre o arquivo com o botão direito do mouse, selecione a opção “Enviar para” em seguida selecione a opção “Área de Trabalho (criar atalho)”.
Pretendo escrever em breve outros tutoriais de configuração do Redmine, porém o uso do aplicativo é bem simples, permitindo que você comece a utilizá-lo sem maiores problemas.
Referências:
Blog do faraohh (Marcello)
Redmine – Installing Redmine
Olá! Desde que coloquei o site
em 19 nov 2008 às 08:33 1.blog.adsystems.com.br » Redmine – Tutorial de backup no Windows escreveu …
[...] do faraohh (Marcello) Redmine – Tutorial de Instalação no Windows Enviar por e-mail | Hits para esta publicação:3 [...]
em 09 dez 2008 às 15:47 2.Cleber escreveu …
Andre,
Muito bom esse tutorial, consegui instalar sem maiores stress, agora gostaria de saber como eu instalo ele em uma máquina e o banco de dados dele em outra máquina. Vc pode me ajudar?
em 09 dez 2008 às 16:04 3.André Dourado escreveu …
Lógico Cleber,
esse tutorial é mais para você começar a utilizar logo o Redmine, mas a idéia é realmente você colocar em produção em um ambiente onde você tenha um servidor rails e o banco possivelmente em outra máquina.
Mas para ter o servidor de banco de dados rodando em outra máquina, mesmo com o instant rails, basta alterar o arquivo “database.yml”, do passo 3 do tutorial e colocar no host o endereço IP da máquina onde estiver seu MySQL:
production:
adapter: mysql
database: redmine
host: localhost <—- altere aqui
username: root
password:
encoding: utf8
Aconselho que faça um backup do MySQL onde está instalada sua base atual do redmine, que pode ser feito como mostro no tutorial de backup. A partir desse backup, restaure no novo servidor.
Qualquer dúvida escreva.
Abraços.
em 15 dez 2008 às 15:58 4.Cleber de Branco Filho escreveu …
Andre,
Gostaria também de saber se tem outra forma de configurar o Rails quando já se tem o apache rodando na máquina, pois não queria instalar o Instant Rails na máquina, e como faço para deixar o mesmo com acesso externo.
Agradeço a atenção.
Cleber
em 15 dez 2008 às 17:28 5.André Dourado escreveu …
Cleber,
seu Apache está rodando sob qual SO?
em 15 dez 2008 às 17:35 6.Cleber de Branco Filho escreveu …
Windows Server 2008
em 15 dez 2008 às 17:40 7.Cleber de Branco Filho escreveu …
Tenho neste servidor de aplicações Tomcat 5.5, Tomcat 6, Apache 2.2, Apache 2.0 que veio com o EasyPHP, Jboss (não é mais utilizado), e terei que implementar ainda o IIS.
em 16 dez 2008 às 00:51 8.André Dourado escreveu …
Cleber,
estou finalizando um tutorial de instalação de um servidor WARR (Windows Apache Ruby Rails) passo a passo. Acredito que amanhã a noite já estará publicado.
Se puder esperar mais um pouco acho que posso ajudá-lo nessa questão.
Enquanto isso pode ir baixando os softwares que utilizei:
One-Click Ruby Installer:
http://rubyforge.org/frs/download.php/18566/ruby186-25.exe
FastCGI:
http://www.fastcgi.com/dist/mod_fastcgi-2.4.6-AP22.dll
Ruby for Apache:
http://rubyforge.org/frs/download.php/5256/RubyForApache-1.3.1.exe
em 16 dez 2008 às 16:35 9.Cleber de Branco Filho escreveu …
Sr. Andre,
Irei aguardar então, já baixei os softwares e fico no aguardo.
Obrigado.
em 16 dez 2008 às 16:58 10.André Dourado escreveu …
Sr. André???? Cleber, me trate por André.
Já publiquei o tutorial. Ignore a primeira parte da instalação do Apache e tente as demais partes. Verifique se vai funcionar, caso dê algum problema me avise.
Abraços.
em 16 dez 2008 às 18:05 11.Cleber escreveu …
Andre,
Agradeço mais uma vez e gostaria de saber se tem como instalar o redmine também sem utilizar o instant Rail e o Ruby.
Tem como? apenas utilizando o apache que já roda em nossos servidores?
Cleber
em 16 dez 2008 às 18:34 12.André Dourado escreveu …
Cleber,
o Redmine é uma aplicação desenvolvida em ROR, então é necessário que haja uma configuração ROR para que a aplicação possa ser utilizada.
Não sou especialista no assunto, mas há soluções para deploy de aplicações rails no Apache, só que algumas só rodam ems SOs POSIX-compliant (Windows não é), como por exemplo o mod_rails.
Não tenho experiência no assunto, só utilizo o Redmine em ambiente de desenvolvimento, mas seguem alguns links que acho interessantes.
Sobre Distribuir minha Applicação Rails (Deploy)
http://forum.rubyonbr.org/forums/1/topics/549
Conhece o blog do Fábio Akita? %w(Akita On Rails) * 2.0
http://www.akitaonrails.com/about
O Fábio Akita é o especialista em ROR da Locaweb. No blog há tutoriais e há um sobre deploy. Ele tem uma apresentação sobre o assunto. Talvez você possa postar algo sobre o assunto. Na web esse assunto não é muito fácil de achar também.
desculpe não poder ajudar mais.
Abraços.
em 17 dez 2008 às 10:03 13.Cleber escreveu …
Andre,
Bom dia,
Sei que estou te enchendo, mas irei instalar o redmine do jeito que está aqui no tutorial mesmo, porém me deparei com um problema, fiz o primeiro passo do tutorial e até ai normal, quando fui para o segundo passo o arquivo InstantRails.exe não executa, estou como administrador da máquina e lembrando que estou instalando em um servidor windows 2008 standart.
Se puder me dar uma luz eu agradeço.
Cleber
em 17 dez 2008 às 10:09 14.Cleber escreveu …
Andre,
Esqueci de comunicar que tenho o easyphp rodando nesta máquina, jboss, tomcat, apache.
Cleber
em 17 dez 2008 às 10:38 15.Cleber escreveu …
Outro detalhe é que pulei esse passo e não consigo me logar como root no MySql ele dá permissão negada, mesmo localmente. Já alterei as permissões da pasta rails e nada….
em 17 dez 2008 às 13:53 16.André Dourado escreveu …
Cleber,
você não está enchendo nada. O objetivo quando coloco algo no blog é realmente ajudar, portanto quando não puder aviso, ok?
Primeiro vamos a senha do MySQL. Vamos resetá-la:
1.Vá no gerenciador de serviços e pare o serviço do MySQL, caso esteja rodando;
2.Crie um arquivo texto em algum lugar fácil de usar e que o caminho não fique com espaços pois vamos usá-lo em linha de comando, sugiro no raiz se possível “c:\senha.txt”, com o conteúdo:
UPDATE mysql.user SET Password=PASSWORD(‘SuaNovaSenha’) WHERE User=’root’;
FLUSH PRIVILEGES;
3.Abra a console do Windows: Iniciar > Executar > CMD. Assumindo que seu MySQL está instalado no “c:\mysql”, caso não esteja troque os comandos:
C:\mysql\bin\mysqld-nt –init-file=C:\senha.txt
4.Restarte o serviço e tente acessar como root com a nova senha.
Lembrando que se alguma aplicação está utilizando o root para acessar às bases, a aplicação deverá ser alterada para a nova senha.
em 17 dez 2008 às 13:57 17.André Dourado escreveu …
Cleber,
em relação ao InstantRails, quando você tenta instalá-lo, ele vai tentar colocar mais um Apache, MySQL e tudo mais no ar. Grande possibilidade de estar em conflito com os demais serviços que já estão no ar.
Esse conflito pode ser no mínimo a mesma porta sendo utilizada, e o serviço não sobe.
Infelizmente aconselho a utilizar a instalação no seu Apache existente. Tente com o meu tutorial, é grande e assustador mas é fácil de seguir.
Qualquer coisa escreva.
Abraços.
em 17 dez 2008 às 16:11 18.cleber escreveu …
Andre,
Como informei segue como está minha instalação, troquei para um servidor windows server 2003 e me deparei com a seguinte situação: alterei a porta do apache que é instalado com o InstantRails de 80 para a porta 3000, legal o apache do InstantRails subiu, agora está dando pau no MySql, pois não consigo fazer os passos 4 em diante, porém pensei em fazer uma cópia do BD redmine que tenho na minha máquina (windows XP) e jogar esse Backup no meu servidor de BD que é onde eu quero a Base, lembra que comentei com vc a respeito? e apontar no config para acessar a base de lá, será que vai funcionar?
em 17 dez 2008 às 16:33 19.cleber escreveu …
Andre,
Lembrando que quero utilizar a aplicação do RedMine em um servidor e a base de dados dele em outra máquina.
Cleber
em 17 dez 2008 às 16:48 20.André Dourado escreveu …
Vai funcionar com certeza. Em relação ao backup, lembrando que se foi feito algum upload de arquivo, eles não estão no mysql e sim em disco. Já conhece meu tutorial de backup, pode ser que ajude nessa tarefa:
http://blog.adsystems.com.br/2008/11/19/redmine-%e2%80%93-backup-no-windows/
Quanto acessar a base de dados em outro servidor, já conversamos sobre isso. Ficou claro nomeu comentário do sia 9/12?
Boa sorte. Qualquer coisa escreva.
Abraços.
em 17 dez 2008 às 17:50 21.cleber escreveu …
Andre,
Gostaria de saber se você pode me passar seu MSN para conversarmos melhor, pois estou com dificuldade de fazê-lo, meu msn é cleberbranco@yahoo.com.br
Obrigaddo pela atenção
em 17 dez 2008 às 17:52 22.cleber escreveu …
Andre,
Agradeço sua atenção disperdiçada comigo, porem parei o serviço do Mysql que rodava em minha máquina e o do InstantRails subiu, legal, agora o Ruby que não sobe, ele começa a startar os serviços e cai, você por acaso saberia aonde configuro o Listen do Ruby? pois acredito que por eu ter alterado a porta do apache de 80 para 8580 ele não está encontrando (por ele apontar para porta 80 do apache do Instant Rails)
em 17 dez 2008 às 17:53 23.cleber escreveu …
Andre, pelo seu post de Rails depois de instalar todos os passos aonde eu posso jogar o redmine?
em 17 dez 2008 às 18:12 24.André Dourado escreveu …
Cleber,
já o adicionei no meu msn. Em relação à porta do Webrick, no passo 10 do tutorial:
10.Inicie o servidor HTTP WEBrick, digitando o comando:
\rails\ruby\bin\ruby script/server -e production
acrescente o parâmetro -port=8080, por exemplo:
\rails\ruby\bin\ruby script/server -port=8080 -e production
em 23 dez 2008 às 10:06 25.cleber escreveu …
Andre,
Bom dia,
Preciso saber o que fazer para que o ruby fique no ar 99,9%, pois todos os dias ele cai e por ser um executável tenho que levantá-lo todos os dias pela manhã, mas o problema é que não sei que horas ele está caindo e nem o porque, pois quando saio da empresa, por volta das 19:00hs está tudo no ar, mas tenho pessoas que precisam acessar em diversos horários, pois temos turno noturno aqui na empresa e não estou aqui para analisar a que horas cai.
em 23 dez 2008 às 10:31 26.André Dourado escreveu …
Cleber,
disponibilidade utilizando o InstantRails é um requisito complicado de ser atendido. Ainda recomendo que pondere sobre o uso sob o Apache ou outra solução.
De qualquer forma enquanto não consegue colocar no ar um ambiente de produção, poderia tentar entender o que está acontecendo.
Dê uma olhada no log de aplicações do Windows. Iniciar > Configurações > Painel de Controle > Ferramentas Administrativas > Visualizar Eventos. Clique e Aplicativos e procure pelo “Erro” ou algo relativo ao InstantRails.
Voltando ao assunto deploy do redmine, depois que conversamos sobre como colocar em produção, pesquisei mais e achei um post interessante que coloquei no blog. Dê uma olhada e veja se podemos fazer algo sobre uma solução mais estável.
http://blog.adsystems.com.br/2008/12/18/webrick-apache-lighttpd-ou-mongrel/
Abraços. Qualquer coisa, estou por aqui.
em 14 jan 2009 às 13:36 27.Cleber escreveu …
Andre,
Olha eu de novo aqui… cara resolvido o problema do Redmine ficar no ar, coloquei ele como serviço no Mongrel, e criei um serviço para o Instant Rails, ta tudo funcionando, agora só falta o Redmine enviar e-mail para os usuários quando necessário, tipo, quando incluo um novo usuário, quando é designado um determinado ticket pra ele e por ai vai, gostaria de saber onde e como configuro isso.
Abraços,
Cleber
em 14 jan 2009 às 13:59 28.André Dourado escreveu …
Grande Cleber,
que bom que está tudo rodando. Vamos ao email. No arquivo “config/environment.rb”, localize as seguintes linhas:
# SMTP server configuration
config.action_mailer.smtp_settings = {
:address => “127.0.0.1″,
:port => 25,
:domain => “somenet.foo”,
:authentication => :login,
:user_name => “redmine@somenet.foo”,
:password => “redmine”,
}
Se o seu servidor SMTP não necessitar autenticação, que em geral não necessita, deixe as linhas mais ou menos como a seguir:
config.action_mailer.smtp_settings = {
:address => “smtp.uol.com.br”,
:port => 25,
# :domain => “somenet.foo”,
# :authentication => :login,
# :user_name => “redmine@somenet.foo”,
# :password => “redmine”,
}
Onde o “:address” é o seu provedor de email, que você configura para envio utilizando SMTP. Aqui coloquei como exemplo o uol. Mas na sua empresa pode ser simplesmente o IP do servidor.
Caso precise de autenticação, as linhas comentadas deverão ser informadas e descomentadas.
Teste e qualquer coisa me avise.
[]s
Andre
em 14 jan 2009 às 17:45 29.Cleber escreveu …
Oi Andre,
Precisa reiniciar o serviço do Redmine ou só fazendo isso resolve?, pois se não houver a necessidade de reiniciar o serviço, então não funcionou.
em 14 jan 2009 às 18:13 30.André Dourado escreveu …
Cada alteração que é feita nos arquivos de configuração, você precisa re-startar o serviço do redmine.
em 15 jan 2009 às 15:07 31.Cleber escreveu …
Andre,
Veja só, quando entro como administrador e testo o serviço em “administração”, “configurações” e clico na aba “Notificações por e-mail” no final da página existe um “botão” para “enviar um e-mail de teste” ele dá o seguinte erro: “Um erro ocorreu ao enviar o email (end of file reached)” você pode me ajudar?
em 15 jan 2009 às 16:43 32.Cleber escreveu …
Andre,
Resolvido o problema, já está enviando e-mail normalmente, tive que alterar o e-mail da conta admin, pois era isso que estava barrando o envio dos e-mails.
Valew + uma vez
em 23 jan 2009 às 16:37 33.Cleber escreveu …
Andre,
Olha eu de novo aqui…. cara tenho tudo funcionando perfeitamente, porém quando a máquina reinicia ele diz que está iniciado o serviço do mongrel, porém não navega, preciso ir no serviço e dar um re-start no menino, ai volta a funcionar tudo direito. Tem alguma maneira de fazer o serviço levantar sem esse problema?
em 23 jan 2009 às 17:59 34.André Dourado escreveu …
Oi Cleber,
logo após você constatar o erro dê uma olhada no log de aplicações do Windows. Iniciar > Configurações > Painel de Controle > Ferramentas Administrativas > Visualizar Eventos. Clique em Aplicativos e procure pelo “Erro” ou algo relativo ao serviço que não está subindo.
Post aqui ou mande via email.
[]s
André Dourado
em 26 jan 2009 às 12:04 35.Cleber escreveu …
Andre,
Ai é que está oo problema, ele sobe normalmente, sem erro nenhum, apenas não abre a página do redmine, só funciona quando reinicio o serviço manualmente, ai funciona que é uma beleza.
em 26 jan 2009 às 12:35 36.André Dourado escreveu …
POde ser conflito de porta. Experimente dr um telnet na porta que você associou ao seu serviço redmine. Por exemplo, quando levantar e a página do Redmine não estiver no ar, vá na linha de comando do windows e digite algo como:
telnet
exemplo:
telnet 127.0.0.1 3000
Veja se de cara é retornado alguma mensagem. Dê ctrl+c algumas vezes veja se há algum retorno. Pode ser que algum serviço esteja utilizando essa porta. Outra seria digitar:
netstat -a
e ver se há alguma porta em uso.
Imagino que já deva ter feito tudo isso, mas é que pela descrição não há muito mais a fazer.
[]s
André Dourado
em 05 fev 2009 às 16:03 37.Bruno escreveu …
Andre,
Você sabe se o redmine só usa o MySQL ou posso criar em outro SGBD?
Atenciosamente,
Bruno
em 05 fev 2009 às 19:21 38.André Dourado escreveu …
Olá Bruno,
o Redmine é uma aplicação escrita em Ruby on Rails, portanto segue a mesma lógica de uso de databases.
Porém para o Redmine há algumas peculiaridades de database para database. Qual o banco que pretende utilizar?
Por exemplo para o SQL Server 2005, há alguns guidelines no wiki do próprio Redmine, de usuários que tiveram problemas no uso do banco:
http://www.redmine.org/boards/1/topics/show/1770
a) Install Sql Server support for Rails using http://wiki.rubyonrails.org/rails/pages/HowtoConnectToMicrosoftSQLServer
b) Replace the sqlserver_adapter.rb file with the one attached.
(This includes the patches from #223, http://dev.rubyonrails.org/ticket/6254, and some further changes)
c) Follow steps 1-3 in http://www.redmine.org/wiki/redmine/RedmineInstall (creating a Sql Server 2005 database in step 2!)
d) In the database you created, run the following:
CREATE TYPE [dbo].[date] FROM [datetime] NULL
CREATE TYPE [dbo].[time] FROM [datetime] NULL
e) Apply the attached Migrations patch (fixes migrations 91 and 92 for Sql Server)
f) Apply the attached Orderby patch (fixes instances where the same column is used multiple times in an orderby clause)
g) Follow the remaining installation steps.
You should now have a version of Redmine running against Sql Server.
sqlserver_adapter.rb (22.4 KB)
sqlserver_adapter.rb.diff – Diff from official version (19.4 KB)
OrderbyPatch1709.patch (1.7 KB)
MigrationPatchr1709.patch (1.5 KB)
Carregando…
Se precisar de alguma informação adicional, post comentários. No que puder ajudar, conte omigo.
Abraços,
André Dourado
em 09 fev 2009 às 09:24 39.Bruno escreveu …
Olá Andre,
Muito grato pelas dicas… Tenho intenção de criá-lo no Oracle…
Vou procurar no wiki dele pra ver o que tem de informação…
Abraços
Bruno
em 10 fev 2009 às 10:24 40.Bruno escreveu …
André,
Você já conseguiu fazer os usuários do Redmine serem autenticados no LDAP?
Já peguei umas informações aqui na própria wiki, mas ainda não consegui.
Se tiveres alguma experiência e puder compartilhar fico agradecido.
Abraço
Bruno
em 10 fev 2009 às 15:44 41.André Dourado escreveu …
Bruno,
na verdade, nunca tentei a autenticação no LDAP. Talvez esse link ajude:
http://wiki.rubyonrails.org/rails/pages/HowtoAuthenticateViaLdap
Abraços,
André
em 11 fev 2009 às 17:25 42.Bruno escreveu …
André,
Eu tenho mais uma questão pra lhe fazer…
Conheces alguma empresa que preste consultoria/treinamento em Redmine???
Abraço
Bruno
em 11 fev 2009 às 18:15 43.André Dourado escreveu …
Infelizmente não Bruno. Depois do seu post até tentei achar alguma coisa na web, mas não achei nada.
Abraços,
André
em 09 set 2009 às 14:43 44.Thiago escreveu …
André,
Você sabe se o Redmine roda no windows server 2008?
Será que com o tutorial que você desenvolveu para ambiente windows XP SP2 roda também no 2008 Server?!
Tenho outra dúvida também: Estou com um patch para atualizar, mas ele está no formato diff, como atualizo? To voando.
Ah! O blog tá muito bom, gostei muito e me ajudou também na implantação do Redmine. Valeu mesmo.
Abraço.
Thiago Miranda.
em 09 set 2009 às 15:17 45.André Dourado escreveu …
Oi Thiago,
nunca rodei no 2008. Teoricamente não haveria problema.
Para aplicar os patches no redmine, você vai precisar uma versão win32 do programa patch:
http://www.redmine.org/boards/2/topics/4041
Há ainda o tutorial de patches do Redmine:
http://www.redmine.org/wiki/redmine/Patch
Obrigado pelas palavras sobre o Blog. Tenho muito prazer em mantê-lo. Na verdade o retorno de vocês que acham utilizade para os tutoriais e tudo mais que vou colocando me animam bastante.
Só mais uma coisinha. Esse tutorial é para você testar o Redmine. Tenho um outro tutorial para colocar o Redmine em um ambiente de produção Windows:
http://blog.adsystems.com.br/2009/02/16/redmine-em-ambiente-windowsapachemongrelmysql/
Talvez com esse tenha menos problemas no 2008.
Abraços,
André Dourado
em 11 set 2009 às 16:29 46.Thiago escreveu …
Valeu, André. Muito obrigado pela dica. Coloquei o Redmine para rodar no windows server 2008, sem problemas, só me tire uma dúvida, por favor: Eu estou me batendo um pouco no backup e no restore do database do Redmine. Quando eu crio o databese, ele por default fica em qual pasta? E qual o comando para fazer o bendito restore, pois estou penando a dois dias diretos na net procurando, mas sempre sem sucesso, sempre falta um parâmetro ou algo do tipo.
Ah! Segue uma dica também, né!!! Um tutorial de restore do redmine, em ambiente windows. Se possível, é claro!!!
Abraço.
E até uma próxima vez.
em 15 out 2009 às 23:30 47.Kellyson escreveu …
Olá André sabe dizer se posso integrar o acesso externo do RedMine com o IIS do Windows ? Caso afirmativo Teria algum tutorial que eu possa me basear ?
em 16 out 2009 às 00:05 48.André Dourado escreveu …
Kellyson,
não tenho experiência alguma nessa integração. Há alguns posts sobre o assunto no blog do Redmine:
http://www.redmine.org/boards/2/topics/3323
http://www.redmine.org/boards/1/topics/7412
Há alguns links relacionados a Ruby on Rails rodando sob o IIS
http://mvolo.com/blogs/serverside/archive/2007/02/18/10-steps-to-get-Ruby-on-Rails-running-on-Windows-with-IIS-FastCGI.aspx
Espero que ajude.
Abraços,
André
em 30 out 2009 às 16:30 49.Vladimir escreveu …
Olá André, obrigado pelo post, consegui instalar o Redmine aqui através dele.
Porém, depois tentei configurá-lo para utilizar o SQL Server 2005 e não consegui. Tentei seguir o tutorial que você postou no comentário 38, mas encontrei alguns problemas:
O primeiro foi que o link do item (a) não existe. Contornei isso instalando o RubyGems, o activerecord-sqlserver-adapter e o dbi, e copiando o arquivo ADO.rb. Além disso, modifiquei o arquivo database.yml, como mostrado abaixo:
production:
mode: ADO
adapter: sqlserver
database: redmine
host: localhost
username: xxx
password: xxx
encoding: utf8
Depois, continuei seguindo os passos do tutorial. Mas, quando vou executar o rake, para criar a estrutura do banco, ele dá o seguinte erro: “Unable to load driver ‘ADO’ (underlying error: uninitialized constant DBI::DBD::ADO)”.
É provável que esteja faltando alguma configuração para que o rake utilize o ADO, mas não consegui descobrir na internet. Será que você tem alguma ideia ou link que possa me ajudar?
Muito obrigado.
em 31 out 2009 às 08:54 50.André Dourado escreveu …
Vladimir,
ninguém tem mais experiência com Rails no Brasil que o Fábio Akita. Os posts deles são completíssimos. Talvez estes dois posts o ajudem:
http://akitaonrails.com/2009/03/01/conectando-no-ms-sql-server-2005-parte-1
http://akitaonrails.com/2009/04/22/conectando-no-ms-sql-server-2005-parte-ii
Espero ter ajudado de alguma forma.
Abraços,
André Dourado
em 05 jan 2011 às 19:12 51.Felipe Lucena escreveu …
Perfeito! Procurei muito na por um guia simples e prático como este na net, mas sempre achava ensinando a efetuar a instalação em Servidores Linux.
Muito bom André Dourado.
Acabei de Instalar no meu Servidor Windows Server 2003. Algumas dificuldades foram sugindo durante o processo devido a versão do gem e rake, mas nada que não pudesse ser contornado.
Obrigado
Abraços.
em 20 abr 2011 às 18:19 52.André Reis escreveu …
Caro André,
Estou começando a “bricar” com o Redmine agora. Executei os procedimentos indicados e tive um problema no passo 8. Ao executar o comando:
\rails\ruby\bin\rake db:migrate RAILS_ENV=production
obtive a resposta:
(in c:/rails/rails_apps/redmine)
Missing the i18n 0.4.2 gem. Please ‘gem install -v=0.4.2 i18n’
Tentei prosseguir mesmo assim, mas o passo 9 obtive a mesma mensagem.
Alguma sugestão?
Grato
em 01 jun 2011 às 14:31 53.Redmine 1.2.0 Passo a passo « Memória Digital escreveu …
[...] Blog ADSystems (André Dourado) Redmine – Installing [...]
em 21 jun 2011 às 16:46 54.Tiago escreveu …
Boa tarde,
tentei fazer o passo-a-passo mas quando chegou no item 8, deu o seguinte erro Missing the i18n 0.4.2 gem. Please `gem install -v=0.4.2 i18n`. Sabe o que pode ter acontecido?
em 30 jun 2011 às 17:59 55.Kálio escreveu …
Olá André,
Muito bom seu post, coisa única pelo que andei fuçando no google.
Cara eu estou tendo o mesmo problema de instalação no passo 8 com a mensagem “Missing the i18n 0.4.2 gem. Please ‘gem install -v=0.4.2 i18n’.”
Só queria acrescentar que para tentar resolver o problema eu tentei executar o comando “\rails\ruby\bin\gem install -v=0.4.2 i18n”, mas obtive outra mensagem de erro que foi a seguinte:
“ERROR: While executing gem … (Gem::RemoteFetcher::FetchError)
Foi forçado o cancelamento de uma conexão existente pelo host remoto. (Errno::ECONNRESET)
getting size of http://gems.rubyforge.org/Marshal.4.8”
E aí André, alguma luz?
(OBS: Eu não sei nada de ruby, só estou seguindo seu tutorial.)
em 06 ago 2011 às 01:23 56.Almir escreveu …
Estou com o seguinte erro no envio de emails
Must issue a STARTTLS command first.
segue abaixo a configuração que deixei, se puderes me ajudar desde já agradeço
config.action_mailer.smtp_settings = {
:tls => :true,
:enable_starttls_auto => :true,
:address => “smtp.gmail.com”,
:port => 587,
:domain => “smtp.gmail.com”,
:authentication => :plain,
:user_name => “almirigo@gmail.com”,
:password => “senha”,
}
em 07 ago 2011 às 11:43 57.André Dourado escreveu …
Olá Almir,
experimente copiar o arquivo “tls_smtp.rb” para o diretório “lib” do Ruby. acrescente no arquivo “environment.rb” a linha “require ‘tls_smtp’”.
Abraços,
André Dourado
em 05 set 2011 às 00:35 58.Sérgio Pessoa escreveu …
Olá pessoal, segui o tutorial acima e não conseguia passar do ítem 8, sempre ocorria erros. Acabei encontrando em um outro forum que é necessário compiar a DLL abaixo para a pasta C:\rails\ruby\bin, depois de salvar a DLL e executar novamente o comando do ítem 8 consegui finalizar a instalação do Redmine.
http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll
Até mais.