Articles of ventanas

ejecutando el script Ruby de Maven

Tenemos un gran proyecto legado de Maven que intenta hacer un org.codehaus.mojo.exec-maven-plugin en un archivo script.rb. Esto funciona bien en sistemas * nix, porque el archivo script.rb comienza con: #!/usr/bin/env ruby (Tenga en cuenta que no sé casi nada acerca de Ruby.) Por supuesto, esto no funciona en Windows, incluso con Ruby instalado, en el […]

Rieles 3 – Windows + Mongrel (Error con despachador)

Estoy intentando implementar una aplicación de Rails 3 en una máquina con Windows (sí, tiene que ser Windows, no puedo usar Linux) Decidí probar y usar Mongrel + Apache (dispuesto a probar otras configuraciones si alguien sabe una que funcione). Tengo mongrel instalado y puedo ejecutar el servidor de Rails mongrel y ejecutar mi aplicación […]

No se puede subir la imagen usando Paperclip 4.0 Rails 3

He instalado ImageMagick y he instalado la gem Paperclip (versión 4.0). He añadido: Paperclip.options[:command_path] = ‘C:\Program Files\ImageMagick-6.8.8-Q16’ al desarrollo.rb Mi modelo photo.rb tiene esto: has_attached_file :image validates_attachment_content_type :image, :content_type => [‘image/jpeg’, ‘image/png’, ‘image/jpg’] Puedo elegir un archivo en photos / new.html.erb, pero una vez que hago clic en el botón ‘Crear foto’, la página se […]

FileUtils.mv agregando linebreaks en Windows

Estoy transmitiendo datos wav desde una aplicación flash. Si obtengo los datos y hago lo siguiente: f = File.open(‘c:/test.wav’, ‘wb’) f << wav_data.pack('c'*wav_data.length) f.close El archivo wav funciona perfectamente. Si hago esto: f = Tempfile.new(‘test.wav’) f << wav_data.pack('c'*wav_data.length) f.close FileUtils.mv(f.path, 'c:/') El archivo está ahí, pero suena todo confuso. Registrar en un editor hexadecimal muestra […]

Instalación de la gem “libv8” para “therubyracer” en Windows

Tengo problemas para instalar la gem therubyracer en Windows. Usando Ruby 2.1.6 32-bit y corriendo gem install libv8 -v ‘3.16.14.3’ — –with-system-v8 Este es el error que recibo: Installing therubyracer 0.12.1 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension. C:/Ruby21/bin/ruby.exe extconf.rb checking for main() in -lpthread… no checking for v8.h… no *** […]

problemas de instalación delgada en Windows

Estoy tratando de instalar Thin on Windows (ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]) pero aparece un mensaje de error: C:> gem instalar extensiones nativas de construcción delgada. Esto podría llevar un tiempo … ERROR: Error al instalar thin: ERROR: Error al crear la extensión nativa de gem. C: /rails/ruby/bin/ruby.exe extconf.rb comprobando main () en c.lib […]

Horquilla con Ruby 1.8 y Windows.

Estoy usando ruby ​​1.8.7 patchlevel 302 y estoy trabajando en un sistema Windows XP. Tengo que iniciar un proceso externo que debe reactjsr a la entrada del usuario. El proceso no reactjs si uso subprocesos, así que intenté usar el tenedor. Con la bifurcación, el proceso externo reactjs a la entrada del usuario, pero ejecuta […]

Para ruby ​​/ webrick, necesito ventanas para reconocer la notación shebang (#!)

(Tengan paciencia, les prometo que esto llegará a Shebang y Windows). Tengo uno de los servidores WEBRick más sencillos juntos: require ‘webrick’ include WEBrick s = HTTPServer.new(:Port=>2000, :DocumentRoot=>Dir::pwd) s.start No podría ser más sencillo. Este servidor básico acepta conexiones http (firefox, internet exploder, wget, TELENT) y las trata adecuadamente, siempre y cuando solo esté buscando […]

Ejecutar progtwig ruby ​​en computadoras sin ruby ​​instalado

Soy nuevo en progtwigción en ruby ​​y en realidad escribí un progtwig que me gustaría Distribuir a las personas que tienen windows windows y no ruby ​​instalado. Escuché algo sobre exerb pero no estoy seguro si esto es lo correcto para mis problemas o si hay algo más fácil. ¿Hay algo que pueda usar para […]

Engendrando un hilo o proceso independiente en Ruby.

Puede que me esté acercando a esto en la dirección equivocada, por lo que cualquier ayuda sería apreciada. Tengo un script en Ruby que, entre otras cosas, pone en marcha un ejecutable. Quiero iniciar este ejecutable, que actualmente se está activando con el sistema “”, y luego continuar con la secuencia de comandos. Cuando el […]