7

次の手順に従います。

  1. コマンドラインで swank-js を実行します。
  2. emacs を実行します。
  3. Mxスライムコネクト。
  4. ホスト: 127.0.0.1; ポート: 4005
  5. http://localhost:8009/swank-js/test.htmlFirefox で を開きます。
  6. emacs REPL に「Remote attached: (browser) Firefox14.0」と表示されます。
  7. REPL でコマンド「ドキュメント」を実行します。

この時点で、次のエラーが表示されます。

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)

require() などを使用する必要がありますか? スワンク/スライム/ノードがどのように通信しているかまだ少しぼんやりしているので、この質問のブラックボックスの性質を許してください. :D

4

1 に答える 1

4

https://github.com/swank-js/swank-js/issues/49#issuecomment-8079040のバグ レポートから判断すると、slime-js コンポーネントをロードしていないと思います。

于 2012-08-28T04:52:26.737 に答える