2012-08-22 7 views
7

다음 단계를 따르십시오.swank-js가 emacs REPL에서 "문서가 정의되지 않았습니다"라는 이유는 무엇입니까?

  1. 명령 줄에서 swank-js를 실행하십시오.
  2. 이맥스를 실행하십시오.
  3. M-x slime-connect.
  4. 주인 : 127.0.0.1; 포트 : 4005
  5. Firefox에서 http://localhost:8009/swank-js/test.html을 엽니 다.
  6. 수신 : 이맥스 REPL에서 "원격 연결 : (브라우저) Firefox14.0".
  7. REPL에서 "document"명령을 실행하십시오.

    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) 
    

    내가 필요로 사용해야합니다() 또는 뭔가 :이 시점에서

, 나는 오류가 나타납니다? 나는 아직도 약간 멍한/끈적 끈적한/노드가 의사 소통을하는 방법이므로이 질문의 블랙 박스 특성을 용서해주십시오. : D

+1

그런데 이미 본 적이 없다면. 나는 당신이 그것을 감사 할지도 모른다라고 생각했다 : http://emacsrocks.com/e11.html – blong

+0

고마워! 실제로 JavaScript와 swank-j를 사용하기 시작한 이유입니다. 그 문제는 slime 디렉토리 내에서 symlink를 만드는 것과 관련이 있었다고 생각합니다. (swank-js로), 그리고 나서, slime-js 파일을 바꾼 이유가 무엇입니까? 하지만 slime-js 파일이 올바른지 확인하는 것이 중요하지 않습니다. : D – sdasdadas

답변