2012-08-22 32 views
7

我遵循這些步驟:爲什麼swank-js在emacs REPL中給我「文檔沒有定義」?

  1. 在命令行中運行swank-js。
  2. 運行emacs。
  3. M-x泥漿連接。
  4. Host:127.0.0.1;端口:4005
  5. 在Firefox中打開http://localhost:8009/swank-js/test.html
  6. 在emacs 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) 

我應該使用要求()或東西嗎?我仍然有點朦朧,swank/slime/node是如何溝通的,所以請原諒這個問題的黑盒性質。 :D

+1

順便說一句,如果你還沒有看到這個。我想你可能會喜歡它:http://emacsrocks.com/e11.html – blong

+0

謝謝!這實際上是我開始嘗試使用JavaScript和swank-js的原因。我認爲這個問題與我在Slime目錄(swank-js)中創建一個符號鏈接有關,然後,出於某種原因,改變了我的slime-js文件?但是,它的缺點是確保你的slime-js文件是正確的。 :D – sdasdadas

回答

相關問題