没有专门写过Common Lisp程序,没事平时写写玩而已。
先说说homebrew这个强大的软件吧,类似于ubuntu的apt-get
先给/usr/local 一个可写权限
sudo chown -R `whoami` /usr/local
因为homebrew提倡的就是no sudo
直接使用git安装就行
cd /usr/local git init git remote add origin git://github.com/mxcl/homebrew.git git pull origin master
这么做的实际作用是把你的 /usr/local
目录变成了一个本地 git 仓库,只不过这个仓库只跟踪跟 Homebrew 相关的更新,并不影响任何其他软件的安装。
这样安装会在 /usr/local
下创建 Library
这个目录,然后在/usr/local/bin
中加入 brew
这个 ruby 脚本。
ok,安装完homebrew
就用它安装sbcl了
brew install sbcl
然后下载slime,解压即可
然后再修改.emacs配置
(add-to-list 'load-path "/usr/local/Cellar/sbcl/1.0.55/sbcl/") (add-to-list 'load-path "~/.emacs.d/slime/") (setq inferior-lisp-program "sbcl") (require 'slime-autoloads) (slime-setup '(slime-fancy))
ok,进入emacs,按M+x输入slime即可