2010-11-30 14 views
1

こんにちは ErlangはwxErlangを使用するには-smpが必要です。 emacsを編集してコンパイルするとき、erlang.elファイルを次のように変更しました。 (defvar劣等 - erlang-machine-options '( "-smp")wxErlangの使用のためにemacs + erlangを設定する

これはプログラムを実行しても効果がありません: WX ERROR:必要なSMPエミュレータ**例外エラー:?

not_smpあなたは構文エラーまたは他の何かを参照してください

+0

a)がありません。 – nmichaels

+0

(defvar劣位-erlang-machine-options '( "-smp"))はemacsをハングします – Bertaud

答えて

0

-smpオプションは、引数(enabledisableまたはauto)が必要ですあなたは常にしたい場合。 SMP対応エミュレータを起動し、~/.emacsファイルに次を追加してください:

(add-hook 'erlang-mode-hook 
    (lambda() 
     (setq inferior-erlang-machine-options '("-smp" "enable")))) 
+0

あなたの例では、劣悪なerlang-machine-optionsが.emacsで再定義されていることを発見しました! – Bertaud

+0

これは正しいと思いますか? – Bertaud

+1

(setqの下位互換のerlang-machine-options '( "-sname" "emacs" "-smp" "enable")) – Bertaud

関連する問題