I wykonaj następujące kroki:Dlaczego swank-js daje mi "dokument nie jest zdefiniowany" w REPL? Emacs?
- Run Swank-JS w wierszu poleceń.
- Uruchom emacs.
- Połączenie szlamowe M-x.
- Host: 127.0.0.1; Port: 4005
- Otwórz plik
http://localhost:8009/swank-js/test.html
w przeglądarce Firefox. - Odbieranie: "Zdalny dołączony: (przeglądarka) Firefox14.0" w emacs REPL.
- Uruchom polecenie "dokument" w REPL.
W tym momencie otrzymuję błąd:
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)
Byłbym za pomocą require() lub coś? Wciąż jestem trochę zamroczony, jak komunikuje się ślizg/szlam/węzeł, więc proszę wybaczyć czarną skrzynkę tego pytania. : D
Przy okazji, jeśli jeszcze tego nie widziałeś. Pomyślałem, że możesz to docenić: http://emacsrocks.com/e11.html – blong
Dzięki! Właśnie z tego powodu zacząłem próbować JavaScript i swank-js. Wydaje mi się, że problem polegał na tym, że utworzyłem dowiązanie symboliczne w katalogu slime (do swank-js), a następnie, z jakiegoś powodu, zmieniając mój plik slime-js? Krótko mówiąc, upewnij się, że twój plik slime-js jest poprawny. : D – sdasdadas