Feed Artigos Comentários


Rails &Redmine &Tutorial André Dourado em 16 fev 2009

Tutorial de Instalação do Redmine em Ambiente Windows+Apache+Mongrel+MySQL

Por: André Dourado

Configuração de um servidor de produção para o Redmine, em ambiente Windows, servidor http Apache+Mongrel, acessando base de dados armazenada no MySQL. Este post tem a finalidade de descrever esse processo, passo a passo.

Requisitos


Windows XP SP2: este tutorial foi feito utilizando um XP SP2 previamente instalado. Provavelmente funcionará sem problemas em outras versões de Windows.

Apache Webserver 2.x: neste tutorial foi utilizada a versão “Win32 Binary without crypto (no mod_ssl) (MSI Installer)” que pode ser obtida no endereço: http://ftp.unicamp.br/pub/apache/httpd/binaries/win32/apache_2.2.11-win32-x86-no_ssl.msi

One-Click Ruby Installer: neste tutorial foi utilizada a versão “One-Click Ruby Installer 1.8.6-25″ que pode ser obtida no endereço: http://rubyforge.org/frs/download.php/18566/ruby186-25.exe

MySQL: neste tutorial foi utilizada a versão “mysql-essential-5.5.0-m2-win32″ que pode ser obtida no endereço: http://ftp.astral.ro/mirrors/mysql.com/Downloads/MySQL-5.5/mysql-essential-5.5.0-m2-win32.msi

Redmine: neste tutorial foi utilizada a versão “redmine-0.8.1″ que pode ser obtida no endereço: http://rubyforge.org/frs/download.php/51748/redmine-0.8.1.zip

Instalação do Apache Web Server


1.Execute o instalador do Apache Webserver, clicando sobre o arquivo “apache_2.2.11-win32-x86-no_ssl.msi” a partir do Windows Explorer. Clique então sobre o botão “Next”.

2.Selecione a opção “I accept the terms…” e clique sobre o botão “Next”.

3.Clique sobre o botão “Next”.

4.Informe os endereços solicitados e clique no botão “Next”.

5.Selecione a opção “Typical” e clique sobre o botão “Next”.

6.Clique sobre o botão “Change…” para alterar o caminho onde o servidor será instalado.

7.Informe o caminho desejado. Neste tutorial utilizamos o caminho “c:\apache”. Clique sobre o botão “Ok”.

8.Clique sobre o botão “Next”.

9.Clique sobre o botão “Install”.

10.Clique sobre o botão “Finish”.

11.Teste se o servidor foi instalado corretamente, digitando “http://localhost” no campo url do browser. Se tudo estiver ok, a tela apresentada será semelhante a tela abaixo:


Instalação do Ruby


1.Execute o instalador do Ruby, clicando sobre o arquivo “ruby186-25.exe” a partir do Windows Explorer. Clique então sobre o botão “Next”.

2.Clique sobre o botão “I Agree”.

3.Clique sobre o botão “Next”.

4.Informe o caminho desejado. Neste tutorial utilizamos o caminho “c:\ruby”. Clique sobre o botão “Next”.

5.Clique sobre o botão “Install”.

6.Clique sobre o botão “Next”.

7.Clique sobre o botão “Finish”.


Instalação dos pacotes Rails, Mongrel, Win32 Services


1.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”. Todas as operações levam alguns minutos e é necessário que você esteja conectado à internet.

2.Mude para o diretório “c:\ruby\bin” e digite o comando de atualização do gerenciador de pacotes do Ruby RubyGems:

    gem update --system

3.Digite o comando de atualização e instalação do Rails:

Obs: Em uma instalação no Windows Vista tive o seguinte erro:

C:\ruby\bin>gem install rails
ERROR: While executing gem ... (Errno::ENOENT)
No such file or directory - C:\Users\André Dourado

Provavelmente pelo espaço no caminho do diretório. Setei a variável “userprofile” para o diretório do ruby e o problema foi solucionado.

C:\ruby\bin>set userprofile=c:\ruby

    gem install rails

4.Digite o comando de atualização e instalação do Mongrel:

    gem install mongrel

5.Digite o comando de atualização e instalação do suporte aos serviços Win32:

    gem install win32-service

6.Digite o comando de atualização e instalação do mongrel como serviço Win32:

    gem install mongrel_service


Instalação do MySQL


1.Execute o instalador do MySQL, clicando sobre o arquivo “mysql-essential-5.1.31-win32.msi” a partir do Windows Explorer. Clique então sobre o botão “Next”.


2.Clique sobre o botão “Next”.


3.Clique sobre o botão “Change”.


4.Entre com o caminho da instalação, no caso “c:\mysql”. Clique sobre o botão “Ok”.


5.Clique sobre o botão “Next”.


6.Clique sobre o botão “Install”.


7.Clique sobre o botão “Next”.


8.Clique sobre o botão “Next”.


9.Clique sobre o botão “Finish”.


10.Clique sobre o botão “Next”.


11.Clique sobre o botão “Next”.


12.Clique sobre o botão “Next”.


13.Clique sobre o botão “Next”.


14.Clique sobre o botão “Execute”.


15.Clique sobre o botão “Finish”.

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:\apache\htdocs”.

2.Para facilitar a navegação pelos diretórios do aplicativo, renomeie o diretório criado pelo Redmine de “redmine-0.8.1” 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: <senha_mysql>
    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:\mysql\bin” e digite o comando de execução do mysql para o usuário “root” no banco de dados mysql.

    mysql -u root 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:\apache\htdocs\redmine”. Crie a estrutura do banco de dados “redmine”, digitando o comando:

    \ruby\bin\rake db:migrate RAILS_ENV=production

9.Insira os dados padrão de configuração no banco de dados, digitando o comando:

    \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.Instale o serviço que irá executar o servidor Mongrel para o Redmine na porta 4000, digitando o comando:

    \ruby\bin\mongrel_rails service::install -N Redmine -c c:\apache\htdocs\redmine -p 4000 -e production

11.Inicie o serviço, digitando o comando:

    net start Redmine

12.Através do browser teste se o Redmine está no ar. Acesse o endereço “http:\\localhost:4000\login”


Configuração do Apache


1.Crie o arquivo de configuração de proxy para a aplicação “c:\apache\conf\http-proxy-redmine.conf”, com o seguinte conteúdo:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
ProxyRequests Off

<Proxy *>
    Order deny,allow
    Allow from all
</Proxy>

Alias /redmine “C:/apache/htdocs/redmine/public”
<Directory “C:/apache/htdocs/redmine/public”>
    Options Indexes FollowSymLinks
    AllowOverride none
    Order allow,deny
    Allow from all
</Directory>

ProxyPass /redmine/images !
ProxyPass /redmine/stylesheets !
ProxyPass /redmine/javascripts !

ProxyPass /redmine/ http://127.0.0.1:4000/
ProxyPass /redmine http://127.0.0.1:4000/
ProxyPassReverse /redmine http://127.0.0.1:4000/

2.Edite o arquivo de configuração do Apache “c:\apache\conf\httpd.conf”. Acrescente na última linha do arquivo a seguinte linha:

Include conf/http-proxy-redmine.conf

3.Reinicie o serviço do Apache pelo gerenciador de serviços do Windows.

Configuração do Proxy Reverso


O Rails cria internamente endereços de URL para links de folha de estilo, que faz com que a aplicação não execute da forma correta, através do proxy do Apache. Utilizaremos um plugin do Rails, que altera o modo como as URLs são criadas.

1.Mude para o diretório do redmine “c:\apache\htdocs\redmine”. Instale o plugin, digitando o comando abaixo. Responda para a url base “c:\apache\htdocs\redmine” e para a versão do Rails, escolha a opção “3″:

    \ruby\bin\ruby script/plugin install http://svn.napcsweb.com/public/reverse_proxy_fix


2.Reinicie o serviço do Redmine pelo gerenciador de serviços do Windows.


Teste do Redmine pelo Proxy


1.Através do browser teste se o Redmine está no ar, sendo acessado pelo proxy configurado no Apache. Acesse o endereço “http:\\localhost\redmine\login”


Post Relacionados:
    Tutorial Redmine – Gráficos no Redmine usando a API do Google Charts

Referências:
    Serving Multiple Rails Applications on Windows with Apache and Mongrel
    Mongrel Win32 HOWTO

Post visualizado 8.661 vezes.

30 Comentários para “Tutorial de Instalação do Redmine em Ambiente Windows+Apache+Mongrel+MySQL”

  1. em 16 mar 2009 às 13:48 1.ADSystems » WARR (Windows Apache Ruby Rails) - Tutorial de instalação escreveu …

    [...] do autor: Antes de seguirem esse tutorial, recomendo que dêem uma olhada no tutorial “Tutorial de Instalação do Redmine em Ambiente Windows+Apache+Mongrel+MySQL“. Está mais completo e [...]

  2. em 30 abr 2009 às 15:22 2.Rafael T Gomes escreveu …

    André,
    Parabéns pelo o tutorial, seguimos os passos para instalação do Redmine em uma máquina win32(XP) e funcionou perfeitamente,mas agora temos um novo desafio, que é a integração do nosso servidor Redmine win32 com outro servidor (linux – RedHat Enterprise) que contém o SVN instalado para controle de versão.

    Seguimos o tutorial oficial do Redmine http://www.redmine.org/wiki/redmine/HowTo_configure_Redmine_for_advanced_Subversion_integration
    mas não obtivemos sucesso.

    Na minha percepção a integração para estas duas ferramentas parece ser mais tranquila quando as mesmas estão em um único ambiente, inclusive compartilhando o mesmo BD.

    Você teria o caminho das pedras para solucionar fazer esta integração em ambientes distintos ?

    Desde já agradeço.

  3. em 04 mai 2009 às 20:18 3.André Dourado escreveu …

    Caro Rafael,

    obrigado pelos comentários. Talvez possa ajudar, mas uma dúvida você usou apache/mod_dav_svn/mod_perl
    ou pam modules e nss para sua implementação?

    O que efetivamente não funcionou? Alguma mensagem de erro?

    Você já usa o SVN com outras aplicações ou é a primeira aplicação? Caso seja a primeira, já pensou em usar o GIT no lugar do SVN?

    Poste suas respostas, vamos ver no que poderei ajudar.

    Grande abraço,

    André Dourado

  4. em 12 mai 2009 às 09:33 4.Rafael T. Gomes escreveu …

    Olá André,
    primeiramente quero me desculpar na demora em responder,mas vamos lá com as dúvidas.

    Minha intenção é fazer a integração entre o redmine e um repositório SVN já existente.

    Depois de algumas pesquisas consegui fazer que o redmine acesse o meu repositório svn,porém somente para novos projetos cadastrados no redmine,para projetos que foram cadastrados não sendo especificado o local do svn, o redmine não habilita a possibilidade de edição.

    Agora somente resta a dúvida…
    Tem como fazer a edição do local do repositório em projeto do redmine já existente?

    A propósito fiz o processo de autenticação e acesso por apache/mod_dav_svn/mod_perl e já utilizo o svn em outras aplicações.

    Abraços

  5. em 15 jun 2009 às 05:52 5.Rafael - Belém - 27 anos escreveu …

    Muito Obrigado ! Salvou meu projeto aqui !
    Deus te abençoe !

  6. em 17 jun 2009 às 02:12 6.Rafael escreveu …

    Obrigado prof ! Na Redmine aqui ficou beleza !
    e no Radiant como faz ?

  7. em 17 jun 2009 às 07:30 7.André Dourado escreveu …

    Caro Rafael,

    de nada. Estou aqui para o que precisar.

    Em relação ao Radiant, sou usuário Joomla e não tenho experiência nenhuma no aplicativo. Mas siga a mesma lógica do Redmine. A filosofia por ser em Rails é a mesma.

    Abraços,

    André Dourado

  8. em 17 jun 2009 às 17:39 8.Rafael - Belém - 27 anos escreveu …

    Caro Prof. André, vou tentar instalar o radiant seguindo seu tutorial, pelo que entendi é um passo a passo para utilizar um servidor virtual num ambiente windows e assim utilizar o ruby on rails com banco de dados e todas as suas pontencialidades. Como estou iniciando em programação, configuração de servidores e banco de dados está sendo de grande ajuda. Estando aqui no norte do país fica dificil ($$$) ir ao eixão Rio-Sampa para fazer um curso decente nesta área. Eu estava usando o EasyPHP com o joomla e depois de bater muito a cabeça com o PHP para fazer mudanças em template e na configuração do joomla, realmente não me conquistou a linguagem, eu resolvi apostar no Ruby por N motivos. Até tentei utilizar o CakePHP mas tive novos problemas … Neste meio tempo aprendi um pouco de HTML, PHP, CSS, XML e quando descobri o Ruby nossa me empolquei com o que tds falam. Bom nesta area de servidores e banco de dados eu já estou vendo os problemas futuros que vou encontrar. No caso eu quero utilizar um VPS com servidor ubuntu e rails quando for lançar o site realmente no ar, o ambiente windows ainda uso pois estou fazendo a transisão para um sistema unix/linux aos poucos e assim o windows ainda esta ajudando no aprendisado deste novo mundo. Então eu peço alguma dica para me aprofundar no assunto como algums bons livros para comprar pela internet ou até mesmo baixar em pdf etc. As areas que pretendo estudar são servidores unix/ubuntu, ruby, rails, mysql, segurança em servidores e banco de dados e por aew vai. Faço engenharia mecanica e aprendi um pouco de Pascal, Fortran e Mathlab e está me ajudando muito para assimilar tudo isso. Desde já agradeço sua atenção e realmente fica aqui um sincero MUITO OBRIGADO pelo tutorial, no Brasil é otimo ver pessoas de bom coração que dividem conhecimento, se existem mais pessoas assim a educação deste pais passaria para um outro nivel ! Grande Abraço e Sucesso !

  9. em 17 jun 2009 às 23:07 9.André Dourado escreveu …

    Caro Rafael,

    mais uma vez obrigado pelas palavras.

    Não sei se chegou a ir ao meu site (www.adsystems.com.br).

    Meu blog na verdade é um repositório de artigos (em geral um CTRL+C, CTRL+V como diz um amigo) do que vou encontrando pela web sobre os assuntos que me interessam.

    Nunca tive a intenção de ter um blog autoral, mas adoro escrever tutoriais. Acho realmente que o conhecimento deve ser compartilhado da melhor forma possível.

    No site, você encontrará meu repositório de links sobre diversos assuntos.

    Livros…hoje prefiro versões eletrônicas de livros, papers e revistas. Acho muita informação já criticada e avaliada por colegas com muito mais experiência. Em se tratando de Ruby on Rails, nosso especialista brasileiro é o Fábio Akita (http://akitaonrails.com/). Aconselho que dê uma boa olhada no blog dele, já que vi que se interessa por Rails.

    Sempre que tiver qualquer dúvida, por favor fique a vontade para entrar em contato.

    A propósito, também sou do Norte. Sou paraense da gema. Moro em Belém, apesar de já ter morado em diversos lugares pelo Brasil. Compreendo suas dificuldades, por terem sido as mesmas minhas, mas depois do advento YouTube e Google Video temos a oportunidade de assistir a diversos eventos que antes certamente seriam difícieis de participarmos.

    Bem amigo, estou a sua disposição.

    Abraços,

    André Dourado

  10. em 18 jun 2009 às 12:59 10.Rafael - Belém - 27 anos escreveu …

    Beleza Prof. André ! Vou explorar seu blog/site e também o do Akita ! Pretendo fazer o curso da E-Genial sobre Rails e também adquirir os livros do Akita e Urubatan da Novatec e seguir em frente ! Que bom que és conterrâneo ! Sou um carioca erradicado aqui tem uns 7 anos sendo paraense de coração, aquela maxima é valida tomou açaí ficou ! Hehehe ! O terra boa !
    Sem duvida as video aulas pela internet ajudam demais, já assisti um monte ! Penso em até me especializar mais pegando umas cadeiras na UFPA de engenharia de computadores. Vou ficando por aqui e seguimos mantendo contato !
    Grande abraço do amigo
    Rafael Correia

  11. em 30 ago 2009 às 15:22 11.Ricardo escreveu …

    Olá André Dourado!

    Eu utilizo o WampServer (Windows+Apache+Mysql+Php) e quero ingressar no mundo do RoR… A instalação neste caso, compartilhada com o WampServer deve ser a mesma?

    Não haverá problemas com minha instalação WampServer?

    Abração!

  12. em 01 set 2009 às 07:08 12.André Dourado escreveu …

    Caro Ricardo,

    acredito que não haverá problema no compartilhamento do uso, porém nunca utilizei o Wampserver.

    Basicamente deveria pular os passos de instalação do Apache e do MySql, seguindo apenas os passos de configuração que atendam ao ROR.

    Mas se está ainda em período de avaliação do ROR, já pensou em usar uma opção temporária? Já ouviu falkar do InstantRails. Nesse tutorial explico como instalá-lo:

    http://blog.adsystems.com.br/2008/10/11/redmine-%e2%80%93-tutorial-de-instalacao-no-windows/

    Talvez seja uma opção. Esse tutorial aqui seria para um ambiente de produção Rails.

    Abraços,

    André Dourado

  13. em 14 jan 2010 às 14:12 13.Cintia Reis escreveu …

    Olá André,

    Segui os passos anterior, só que na parte de digitar os comandos para configurar o redmine não está dando. A partir do numero 8. que é para Criar a estrutura do banco de dados “redmine”, digitando o comando:

    \ruby\bin\rake db:migrate RAILS_ENV=production

    a resposta que ele dá é: ruby.exe não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.

    Como devo proceder? Já tem é horas que estou tentando instalar tudo direitim como você fala e até agora não conseguir!

    Cíntia Reis

  14. em 14 jan 2010 às 15:11 14.André Dourado escreveu …

    Oi Cíntia,

    para que esteja acontecendo isso, provavelmente o caminho onde o ruby está instalado não é o mesmo que utilizei no tutorial.

    No passo 4 informo o caminho “c:\ruby” para a instalação do ruby.

    Verifique também se o caminho “c:\ruby\bin” está no seu path. Isso pode ser verificado digitando na linha de comando “set” e pressionando o enter. Procure a variável path e veja se o caminho está lá. Caso não esteja, sugiro que acrescente em: “iniciar > Configurações > Painel de Controle > Sistema > Avançado > Variáveis de Ambiente. Edite PATH nas variáveis de sistema, acrescentando o caminho “c:\ruby\bin”

    Espero que ajude.

    Abraços,

    André

  15. em 14 jan 2010 às 16:46 15.Cintia Reis escreveu …

    Ok André, fiz o que me falou e deu certo!
    Mais agora parei na linha 11.Inicie o serviço, digitando o comando:

    net start Redmine

    a resposta que ele dá é: net não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.

    Cíntia Reis

  16. em 14 jan 2010 às 18:01 16.Cintia Reis escreveu …

    Nessa parte de configurar o Apache eu crio um arquivo txt com esse nome= http-proxy-redmine.conf no caminho= c:\apache\conf\ e coloco dentro do arquivo o codigo que você falou certo?

    Ai vou no arquivo httpd.conf e acrescento a linha mencionada no final do arquivo certo?

    Só que quando add o include o apache nao conecta mais, ele fala: could not open configuration file c:/apache/conf/http-proxy-redmine.conf: o sistema nao pode encontrar o arquivo especificado.

    Cintia Reis

  17. em 20 out 2010 às 08:13 17.Walmir escreveu …

    Olá pessoal.. estou com uma duvida..eu faço tudo o que diz no tutorial e para antes de configurar o proxy no apache e ate ai funciona tudo perfeito..só q nao consigo acessar o redmine de outras maquinas.. todas elas estao na mesma rede e nao tem acesso.

    O que eu faço?

    Já segui a parte de configurar o proxy e testar o remdine com o proxy só q qdo o redmine é acessado por htt://localhost/redmine/login só aparece como se estivesse em html e sem imagem nenhuma, e qdo coloco login e senha para entrar nao acontece nada.

    Estou instalando o ruby 186-27 o rails 2.3.5 e o redmine 1.0.2.

    Preciso da ajuda de vcs..
    Desde ja muito obrigado

  18. em 01 mai 2011 às 17:25 18.eric escreveu …

    Oi André,
    Desculpa reviver um tópico antigo, mas estou com problemas na instalação do redmine no passo: Configuração do Apache, onde cria o arquivo http-proxy-redmine.conf
    Eu alterei os campo:
    Alias /redmine “C:/apache/htdocs/redmine/public”

    PARA:
    Alias /redmine “E:/webserver/apache2.2/htdocs/redmine/public”

    e fiz a inclusão na ulitma linha do arquivo httpd.conf
    Porem o apache nâo starta mais.. Alguma dica?
    Obrigado

  19. em 29 mar 2012 às 10:47 19.Diego Furtado escreveu …

    Olá André,

    Este post é bem antigo, mas espero que não tenha problemas em me ajudar ainda.
    Bem, estou com o mesmo problema de Rafael T., e vi que você o ajudou. Mas, a resposta com a solução não está no blog.

    “..Minha intenção é fazer a integração entre o redmine e um repositório SVN já existente.”

    Temos um repositório já existente, que já armazenou todos nossos commits(de anos).. mas agora queremos colocar o repositório do Cliente nestes projetos.

    “..Tem como fazer a edição do local do repositório em projeto do redmine já existente?”

    Grato

  20. em 29 mar 2012 às 12:46 20.André Dourado escreveu …

    Caro Diego,

    veja se essa resposta no FAQ pode lhe ajudar:

    http://www.redmine.org/projects/redmine/wiki/FAQ#Commits-dont-show-up-in-the-activity-until-I-click-on-Repository

    Grande abraço,

    André Dourado

  21. em 29 mar 2012 às 18:34 21.Mateus escreveu …

    Caro André, tudo bem?

    Então, estou fazendo testes de algumas ferramentas de gerenciamento de projetos para meu TCC e o Redmine vai fazer parte dos meus testes.
    Bem, estou seguindo seu tutorial mas, estou instalando no Win7-64. Com isso baxei o Mysql 5.5.22-win-32, o apache 2.2.22-win32, Ruby 1.8.7 e a ultima versão do Redmine. O tutorial deu tudo certo até a parte:
    8.Mude para o diretório do redmine “c:\apache\htdocs\redmine”. Crie a estrutura do banco de dados “redmine”, digitando o comando:

    \ruby\bin\rake db:migrate RAILS_ENV=production

    dá uma mensagem falando que ruby.exe não é reconhecido como um comando interno ou externo…

    o que pode ser? me desculpe se for algo sem noção pois sou um tanto iniciante.. hehe…

  22. em 29 mar 2012 às 19:33 22.André Dourado escreveu …

    Caro Mateus,

    provavelmente o caminho do ruby não está no path do windows.

    Procure, no Painel de Controle, pela tela de Propriedades do Sistema. Nesta tela, clique em ‘Variáveis de ambiente’ e, no bloco ‘Variáveis de sistema’, procure pela variável ‘Path’ e coloque no fim do campo valor o seguinte texto (não esqueça do ponto-e-vírgula) e confirme:

    ;C:\Ruby187\bin

    Teste a instalação com o seguinte comando no prompt de comando:

    ruby -v

    O caminho da sua instalação pode não ser no c:\ruby187. veja onde está o rubi na sua máquina.

    Veja se isso ajuda.

  23. em 29 mar 2012 às 20:02 23.Mateus escreveu …

    Andre, fiz esses passos e mudou mas continua dando outro erro…

    ao realizar a etapa:
    8.Mude para o diretório do redmine “c:\apache\htdocs\redmine”. Crie a estrutura do banco de dados “redmine”, digitando o comando:

    \ruby\bin\rake db:migrate RAILS_ENV=production

    aparece o seguinte:
    http://imageshack.us/photo/my-images/268/erroow.jpg/

  24. em 12 abr 2012 às 10:12 24.Diego Furtado escreveu …

    Olá André,

    Sou muito grato pela ajuda que voce me deu. Resolveu muuito meu problema.

    Estou com um problema novo e diferente do proposto antes por mim…

    Pelo seu tutorial, na etapa 05 “gem install win32-service”, estou tendo problemas.

    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

    C:\ruby\bin>gem install win32-service
    Building native extensions. This could take a while…
    ERROR: Error installing win32-service:
    ERROR: Failed to build gem native extension.

    C:/ruby/bin/ruby.exe extconf.rb
    checking for strncpy_s()… no
    creating Makefile

    nmake

    Microsoft (R) Program Maintenance Utility Version 1.50
    Copyright (c) Microsoft Corp 1988-94. All rights reserved.

    cl -nologo -I. -I. -IC:/ruby/lib/ruby/1.8/i386-mswin32 -I. -MD -Zi -O2b2
    xg- -G6 -c -Tcwin32/api.c
    ‘cl’ não é reconhecido como um comando interno
    ou externo, um programa operável ou um arquivo em lotes.
    NMAKE : fatal error U1077: ‘C:\WINDOWS\system32\cmd.exe’ : return code ’0×1′
    Stop.

    Gem files will remain installed in C:/ruby/lib/ruby/gems/1.8/gems/win32-api-1.4.
    8 for inspection.
    Results logged to C:/ruby/lib/ruby/gems/1.8/gems/win32-api-1.4.8/ext/gem_make.ou
    t

  25. em 13 abr 2012 às 08:18 25.André Dourado escreveu …

    Caro Diego,

    pela mensagem de erro parece que você não tem o compilador C++ instalado em sua máquina. Existe uma versão express que pode pegar aqui:

    http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express

    depois há alguns paths a serem acrescentados, mas para isso após a instalação do C++ você tem que rodar um arquivo “.bat” que em geral fica:

    C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat

    O vcvarsall.bat irá acrescentar os paths. Ai é só rodar novamente o que está tentando fazer.

    Espero ter ajudado.

    Abraços,

    André Dourado

  26. em 16 abr 2012 às 11:40 26.Diego Furtado escreveu …

    Caro Andre,

    Obrigado por toda ajuda prestada.
    Depois de sua ajuda, um dos erros foi retirado

    Mas, ainda tenho este. Poderia me orientar mais uma vez? Continuo pesquisando, mas não encontro uma solução.

    Grato! :)

    ————-

    C:\ruby\bin>gem install win32-service
    Building native extensions. This could take a while…
    ERROR: Error installing win32-service:
    ERROR: Failed to build gem native extension.

    C:/ruby/bin/ruby.exe extconf.rb
    checking for strncpy_s()… yes
    creating Makefile

    nmake

    Microsoft (R) Program Maintenance Utility Version 1.50
    Copyright (c) Microsoft Corp 1988-94. All rights reserved.

    cl -nologo -I. -I. -IC:/ruby/lib/ruby/1.8/i386-mswin32 -I. -MD -Zi -O2b2
    xg- -G6 -DHAVE_STRNCPY_S -c -Tcwin32/api.c
    cl : Command line warning D9035 : option ‘Og-’ has been deprecated and will be r
    emoved in a future release
    cl : Command line warning D9002 : ignoring unknown option ‘-G6′
    api.c
    c:\ruby\lib\ruby\1.8\i386-mswin32\config.h(2) : fatal error C1189: #error : MSC
    version unmatch
    NMAKE : fatal error U1077: ‘C:\WINDOWS\system32\cmd.exe’ : return code ’0×2′
    Stop.

    Gem files will remain installed in C:/ruby/lib/ruby/gems/1.8/gems/win32-api-1.4.
    8 for inspection.
    Results logged to C:/ruby/lib/ruby/gems/1.8/gems/win32-api-1.4.8/ext/gem_make.ou
    t

  27. em 16 abr 2012 às 12:30 27.André Dourado escreveu …

    Caro Diego,

    acredito que isso deva ser alguma inconsistência em relação ao nmake, talvez por inconsistência de versão em relação ao compilador do Visual Studio, pela mensagem:

    c:\ruby\lib\ruby\1.8\i386-mswin32\config.h(2) : fatal error C1189: #error : MSC
    version unmatch

    Dê uma olhada nesse link, talvez ajude:

    http://blogs.law.harvard.edu/hoanga/2006/12/14/getting-a-ruby-c-extension-to-compile-on-windows/

    Você usou o RubyInstaller para instalar seu Ruby? Isso resolve diversos problemas de versões e dependências. Tente ver em:

    http://rubyinstaller.org/downloads/

    Espero que isso ajude.

    Abraços,

    André Dourado

  28. em 15 mai 2012 às 18:07 28.Aline escreveu …

    Logo do passo 1 de instalação de pacotes, aparece:
    ERROR: While executing gem … (Gem::RemoteSourceException)
    HTTP Response 302

    Como proceder?

  29. em 16 mai 2012 às 08:16 29.André Dourado escreveu …

    Aline,

    você conseguiu passar desse passo? Como seu outro post é mais tarde, imagino que consegiu.

    Abraços,

    André Dourado

  30. em 17 mai 2012 às 09:43 30.Aline escreveu …

    André,
    Na verdade, é porque estava tentando os dois tutorias para vê se algum dá certo… Nesse eu não consegui passar dessa etapa aí. No outro, eu passei daquela minha dúvida, mas travei novamente (já coloquei lá o que aconteceu).

Trackback esse post | Subscreva os comentários pelo RSS Feed

Deixe um comentário