2012-09-26 19 views
11

私はSLIMEをインストールしようとしていました。 私はzip形式のパッケージをダウンロードし、READMEファイルに従って、私はの.emacsファイルにコードのこの部分を入れていた:emacsでSLIMEを設定する

(add-to-list 'load-path "~/hacking/lisp/slime/") ; your SLIME directory 
(setq inferior-lisp-program "/opt/sbcl/bin/sbcl") ; your Lisp system 
(require 'slime) 
(slime-setup) 

スライムディレクトリはLispのシステムについて.What簡単です。私はそれをどのように見つけますか?

答えて

20

一部のLinuxにはCMUCLがプリインストールされていますが、SBCLを使用すると思われるので、インストールする必要があります。

端末内、またはEmacs M-xshellです。

$ sudo apt-get install sbcl 

または

RHELのようなディストリビューション上
$ sudo aptitude install sbcl 

$ sudo yum install sbcl 

した後は、Debianのようなディストリビューションを使用している場合は、次のようにはapt-getまたは適性使用することができますSBCLがインストールされている場合は、inferior-lisp-programを "sbcl"に設定できます。

また、私は同じシェルでこれを行うには、あなたはあなたがして、(上記のように、それは、この目的のためにSBCLなりましょう)のようないくつかのLispをインストールする必要がありますquicklisp-slime-helper

を通じてSLIMEをインストールすることをお勧めしたいです:

(あなたはDebianのようなLinux上であると仮定)

$ sudo apt-get install wget 
$ cd ~/Downloads 
$ wget http://beta.quicklisp.org/quicklisp.lisp 
$ sbcl --load ./quicklisp.lisp 

待機あなたはLispのシェルプロンプトが表示されるまで、

* (quicklisp-quickstart:install) 
* (ql:add-to-init-file) 
* (ql:quickload "quicklisp-slime-helper") 
* (quit) 

これで通常のシェルに戻ってきました。まだ開いていなければ、Emacsを起動します。 C-fx~/.emacs。上記の行の代わりに、以下の行を追加してください:

または、インストールしたLisp実装で "sbcl"を置き換えてください。

詳細については、Quicklispのドキュメントを参照してください。とにかく後でQuicklispを使用することになるので、最初からすべてを1か所で入手すると便利です。

+0

ありがとう、それは良い説明です。ちょうど1つのことは、私はSBCLとclispはlispのコンパイラだと思いますが、どちらが優れていますか? SBCLははるかに高速です。どちらを使うべきですか? – sudeepdino008

関連する問題