Common Lisp を使用するために、emacs でスライム モードをセットアップしようとしています。スライムを起動しようとするとM-x slime
、次のようなエラー メッセージが表示されます。
process inferior-lisp not running
.
そこで、変数の値を調べてみると、 であることがわかりinferior-lisp-program
ました"/opt/sbcl/bin/sbcl"
。sbcl は、スチール バンク コモン Lisp として知られる Common Lisp の実装の頭字語です。この変数は file で定義されていることに注意してくださいslime.el
。私のマシン (os x 10.8.3 を実行) に sbcl (以前のディレクトリは存在しません) がインストールされていないため、これは機能しません。
ディレクトリにある clisp 実装があります: /opt/local/bin/
。次の方法で変数の値を変更しようとしましinferior-lisp-program
た。
(setq inferior-lisp-program '/opt/local/bin/clisp/)
しかし、これはうまくいきませんでした。他に何を試したらよいかわかりません。
- 私はどのようにinferior-lispを実行させ、それによってslimeを動作させることができますか?
編集:これは、役立つと思われる追加情報です。実行してemacsでcommon lispを起動しようとすると、emacsM-x run-lisp
から次の出力が得られます。
(progn (load "/Users/s2s2/.emacs.d/slime/swank-loader.lisp" :verbose t) (funcall \
(read-from-string "swank-loader:init")) (funcall (read-from-string "swank:start-s\
erver") "/var/folders/wf/yjgymt8j14v2tqwjnny68wq00000gn/T/slime.28222"))
Can't exec program: /opt/sbcl/bin/sbcl
Process inferior-lisp exited abnormally with code 1
Can't exec program: /opt/sbcl/bin/sbcl
Process inferior-lisp exited abnormally with code 1
お役に立てれば!すべてのヘルプは大歓迎です!