2011-04-04 14 views
5

He escrito una aplicación Rails que usa los enlaces Subversion Ruby. He escrito clases de adaptadores para adaptarlos a una interfaz de mi agrado.Trace/BPT Trap with Rails a través del navegador pero no de la consola

Después de actualizar mi proyecto a Rails 3 y volver a compilar los enlaces SVN para Ruby 1.9.2, puedo ir a la consola de depuración y ejecutar 'svn/core/ext' sin problemas, como antes. Sin embargo, obtengo Trace/trampa BPT cuando mi adaptador (que también se ejecuta requiere 'svn/ext/core') está incluido.

Así que, en resumen, obtengo Trace/BPT trap cuando ejecuto mi aplicación usando Webrick y la conexión a través del navegador, pero no realizo el error a través de la consola.

¿Alguna idea de por qué o cómo puedo solucionar esto? Los registros no muestran nada en absoluto.

Respuesta

3

He tenido el mismo problema en el pasado al utilizar una biblioteca PDFLib, donde no funcionaba en Webrick, pero funcionó en la consola. También después de una actualización de Ruby.

He instalado POW (http://pow.cx/) y ya no aparece el error Trace/BPT.

Así que intentaría usar un servidor web diferente, y para mi máquina OS X, POW fue la menos dolorosa de instalar.

+0

+1 No hay mucho en el camino de una solución, pero ¡qué fantástica solución! :) ¡Es un gran servidor! –

+0

+1 Tuve el mismo problema con * Ruby 2.0.0p0 *, * Rails 4.0.0.rc1 * y * Webrick *. Instalar * thin * resolvió mi problema. –

Cuestiones relacionadas