2012-08-22 6 views
7

me siga estos pasos:¿Por qué swank-js me da "el documento no está definido" en emacs REPL?

  1. Run Swank-js en la línea de comandos.
  2. Ejecute emacs.
  3. M-x slime-connect.
  4. Anfitrión: 127.0.0.1; Puerto: 4005
  5. Abra el http://localhost:8009/swank-js/test.html en Firefox.
  6. Recibir: "Remote attached: (browser) Firefox14.0" en emacs REPL.
  7. Ejecute el comando "documento" en REPL.

En este punto, recibo el error:

ReferenceError: document is not defined 
    at repl:1:1 
    at DefaultRemote.evaluate (/usr/lib/nodejs/swank-js/swank-handler.js:314:9) 
    at Executive.listenerEval (/usr/lib/nodejs/swank-js/swank-handler.js:414:21) 
    at Handler.receive (/usr/lib/nodejs/swank-js/swank-handler.js:169:20) 
    at SwankParser.onMessage (/usr/lib/nodejs/swank-js/swank.js:50:17) 
    at SwankParser.handleMessage (/usr/lib/nodejs/swank-js/swank-protocol.js:75:8) 
    at SwankParser.handleContent (/usr/lib/nodejs/swank-js/swank-protocol.js:62:10) 
    at SwankParser.execute (/usr/lib/nodejs/swank-js/swank-protocol.js:53:20) 
    at Socket.<anonymous> (/usr/lib/nodejs/swank-js/swank.js:60:16) 
    at Socket.emit (events.js:67:17) 

debo utilizar require() o algo así? Todavía estoy un poco confuso acerca de cómo swank/limo/nodo se están comunicando, así que por favor perdona la naturaleza de caja negra de esta pregunta. : D

+1

Por cierto, si aún no has visto esto. Pensé que podrías apreciarlo: http://emacsrocks.com/e11.html – blong

+0

¡Gracias! Esa es realmente la razón por la que comencé a probar JavaScript y swank-js. Creo que el problema tiene que ver conmigo al crear un enlace simbólico dentro del directorio slime (a swank-js), y luego, por alguna razón, cambiar mi archivo slime-js? Pero, a falta de eso, es asegurar que su archivo slime-js sea correcto. : D – sdasdadas

Respuesta

Cuestiones relacionadas