linux上emacs+slime+sbcl 环境搭建
来源:互联网 发布:网络平台管理办法 编辑:程序博客网 时间:2024/05/20 17:23
linux 是centos,网上好多都是ubuntu或者debian的教程,apt-get安装很方便,我因为根本不会linux,centos又木有apt-get,自己安折腾半天都没安装成功,于是放弃打算自己一步一步安,此文章虽然看着简单,但是真心字字血泪!
先yum安装git:
yum install git
再yum安装emacs:
yum install emacs
再来安装slime和sbcl,有了git就比较方便了~
安装slime,网上某篇攻略推荐路径是~/.emacs.d/site-lisp/下,虽然不知道那个site-lisp是何意,我觉得自己改个名也无所谓吧:
git clone https://github.com/slime/slime.git
安装sbcl,因为是64位的所以http://www.sbcl.org/platform-table.html 表格中选择AMD64,复制链接地址。sbcl安装到自己喜欢的位置,貌似官方推荐是/usr/local,其实使用git clone也可以,但是我装了两次,速度很慢很慢,而且到97%还会fail,于是就放弃了:
cd /usr/local
wget http://prdownloads.sourceforge.net/sbcl/sbcl-1.1.18-x86-64-linux-binary.tar.bz2
(下载sbcl包包,我当时就下错了,下成32位的,多亏小洋洋帮我折腾了个兼容32位的别的包,才能用,但是我想重新装,但是我不会卸,所以不会重新装……)
bzip2 -cd sbcl-1.1.18-x86-linux-binary.tar.bz2 | tar xvf -
(解压)
cd sbcl-1.1.18-x86-linux
sh install.sh
(安装成功以后 /usr/local/bin 里会有sbcl,我记得是的!)
去~/下面改.emacs的内容,不过我发现~/下面木有.emacs啊,很惊恐有木有!但是想起来之前也有过类似问题,洋洋大神回答说自己建一个就好啦~于是我就举一反三的自己建了一个。.emacs 里的内容git上slime页面里有说明~只看懂了setup instruction没看懂那个contribs,那个是对修改内容的解释说明,因为lisp完全不会,所以看不懂,希望以后能看懂:
cd ~
emacs .emacs (都用lisp了,还用vi说不过去吧!)
********我是复制内容的分隔符************
;; setup load-path and autoloads
(add-to-list 'load-path "~/.emacs.d/site-lisp/slime")
(require 'slime-autoloads)
;; Set your lisp system and, optionally, some contribs
(setq inferior-lisp-program "/usr/local/bin/sbcl")
(setq slime-contribs '(slime-fancy))
********我是复制内容的分隔符************
C-x C-s (保存)
C-x C-c (退出)我知道这很简单啊,但是我以前都不会啊~
大功告成,emacs进入然后M-x slime试试~终于出现 CL-USER>提示符和<REPL autodoc>模式了!!!累屎老娘了
0 0
- linux上emacs+slime+sbcl 环境搭建
- emacs+slime+sbcl搭建common lisp环境
- emacs+sbcl+slime搭建lisp环境
- Windows/Linux下使用Emacs+Slime+SBCL/SCHEME搭建LISP开发环境
- Windows 下 sbcl or slime 搭建lisp开发环境
- Windows 下 sbcl or slime 搭建lisp开发环境
- 配置emacs+slime+sbcl+sdl库
- 配置emacs+slime+sbcl+sdl库
- emacs+slime+sbcl 单步调试
- windows中emacs+ slime+ sbcl 配置
- Common Lisp环境篇(slime+sbcl)
- 关于Emacs + SLIME + SBCL启动错误的问题
- Emacs + GNU CLisp + SLIME搭建common lisp开发环境
- emacs 环境搭建
- emacs环境搭建
- Emacs+Lisp环境搭建
- Clojure+Emacs环境搭建
- Linux下搭建用emacs查看代码的开发环境
- 全面解读通知消息WM_NOTIFY
- Online Redo Log File不小心剔除了,现在每次startup都ORA-03113: end-of-file on…
- DAO模式
- Android内存泄露原因
- js获取当前时间
- linux上emacs+slime+sbcl 环境搭建
- Oracle基础知识(二十一) - with as 的使用
- 生活物联网如何“接地气”,走进寻常百姓家
- 写高质量代码C#
- 设置UITextField和UITextView的光标颜色
- JAVA多线程和并发基础面试题
- Racket- list
- SQL获取多个表组合查询的结果。
- 电脑中文件误删怎么恢复