El día 5 de noviembre de 2010 21:10, Luis Lavena
<[email protected]> escribió:
> 2010/11/5 Gustavo Courault <[email protected]>:
>> Estimados:
>>
>> Quiero instalar la gema win32-service en una netbook con Windows 7
>> Starter para poner a Mongrel como servicio.
>> Instalé el Ruby desde Rubyinstaller.org, la versión 1.8.7.
>> Instalé las siguientes gemas:
>> rails version 2.3.5
>> mongrel
>> wil_paginate
>>
>> Cuando sigo los pasos de este blog:
>> http://noobonrails.blogspot.com/2006/06/how-to-setup-mongrel-as-native-windows.html
>>
>> Al hacer:
>> gem install win32-service
>> Comienza la instalación y luego corta diciendo que le falta "make"
>>
>> Supongo que me falta instalar algo, los utilitarios de GCC para
>> Windows, pero no encontré respuesta alguna en la web.
>
> Hay respuesta, se llama DevKit:
>
> http://github.com/oneclick/rubyinstaller/wiki/Development-Kit
>
> Y esta en la pagina de download de RubyInstaller:
Instalé el DevKit 4.5.0
Cuando le doy
gem install win32-service obtengo lo siguiente:
Microsoft Windows [Versión 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. Reservados todos los derechos.
C:\DevKit>gem install win32-service
Temporarily enhancing PATH to include DevKit...
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 RegisterServiceCtrlHandlerEx()... yes
creating Makefile
make
gcc -I. -I. -IC:/Ruby/lib/ruby/1.8/i386-mingw32 -I. -DHAVE_REGISTERSERVICECTRLHA
NDLEREX -g -O2 -DFD_SETSIZE=256 -c win32/daemon.c
win32/daemon.c: In function 'Ruby_Service_Ctrl':
win32/daemon.c:141:7: error: '__try' undeclared (first use in this function)
win32/daemon.c:141:7: note: each undeclared identifier is reported only once for
each function it appears in
win32/daemon.c:142:7: error: expected ';' before '{' token
win32/daemon.c: In function 'Service_Ctrl':
win32/daemon.c:199:4: error: '__try' undeclared (first use in this function)
win32/daemon.c:200:4: error: expected ';' before '{' token
make: *** [daemon.o] Error 1
Gem files will remain installed in C:/Ruby/lib/ruby/gems/1.8/gems/win32-service-
0.7.1 for inspection.
Results logged to C:/Ruby/lib/ruby/gems/1.8/gems/win32-service-0.7.1/ext/gem_mak
e.out
C:\DevKit>
Probé antes con el DevKit 3.4.5 con el mismo error.
¿Què me falta instalar?
--
Gustavo Courault
http://www.courault.com.ar/
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar