Necesito instalar el motor Spidermonkey JS en mi máquina de trabajo. El proyecto en el que estoy trabajando tiene un script jslint que requiere Spidermonkey o un js binario similar. Intenté compilar Spidermonkey desde la fuente y me quedé atrapado en el infierno de la dependencia. Intenté instalar el paquete de rhino desde los repositorios de Ubuntu, y resultó ser lento y roto. Esta mañana, he compilado correctamente motor V8 de Google y v8jslint construido siguiendo las instrucciones aquí:¿La mejor manera de obtener spidermonkey js en Ubuntu?
http://blog.stevenreid.co.uk/2011/06/27/jslint-command-line-tool-powered-by-v8/
obras v8jslint, pero sólo se pelusas un archivo a la vez. Por ejemplo,
$ v8jslint foo/*.js
si tengo a.js, b.js y c.js bajo foo, v8jslint sólo se a.js. pelusa Solución fácil: podría escribir un script bash para esto. Un problema mayor es que v8jslint no es compatible con el jslint de Spidermonkey en nuestro servidor de compilación. ¿Alguien ha tenido éxito construyendo Spidermonkey en una versión reciente de Ubuntu, o sabe una buena solución?
¿Puedo preguntar qué quiere decir con "v8jslint no es compatible con el Spidermonkey jslint" por favor ?. – Steve
"v8jslint no es compatible con el jslint de Spidermonkey en nuestro servidor de compilación". Es decir, la pelusa de Spidermonkey detectará ciertos errores que v8 pierde y viceversa. Así que no sé si la construcción pasará si tengo v8 y el servidor ejecuta spidermonkey. – ovrkenthousand