文档章节

Emacs 使用 slime 调用 clisp 失败--无法调用 ASDF--已经解决

FreeBlues
 FreeBlues
发布于 2013/06/16 21:16
字数 276
阅读 394
收藏 1

Emacs 使用 slime 调用 clisp 失败--无法调用 ASDF

执行到如下顺序时出错

;; Swank started at port: 61252.
CL-USER> 
;; Loading file /Users/admin/.slime/fasl/2013-04-02/clisp-2.49-unix-unknown/contrib/swank-mrepl.fas ...
;; Loaded file /Users/admin/.slime/fasl/2013-04-02/clisp-2.49-unix-unknown/contrib/swank-mrepl.fas
;; Loading file /Users/admin/LispBox-0.93/slime-2013-04-05/contrib/swank-asdf.lisp ...


错误提示信息如下:

Could not load ASDF.
Please update your implementation or
install ASDF2 and in your ~/.swank.lisp specify:
 (defparameter swank::*asdf-path* #p"/path/containing/asdf/asdf.lisp")
   [Condition of type SIMPLE-ERROR]


Restarts:
 0: [SKIP] skip (EVAL-WHEN # #)
 1: [RETRY] retry (EVAL-WHEN # #)
 2: [STOP] stop loading file /Users/admin/LispBox-0.93/slime-2013-04-05/contrib/swank-asdf.lisp
 3: [*PROCESS-INPUT] Continue reading input.
 4: [ABORT] Return to SLIME's top level.
 5: [CLOSE-CONNECTION] Close SLIME connection.

 --more--


看这个提示的建议是更新Clisp 或者安装 ASDF2 同时在 slime 的  swank.lisp 文件中指定 ASDF2 的安装路径. 

基本没怎么用过 ASDF , 泛泛搜了一下, 也不得要领.... 怎么办呢?

终于发现最简单的办法就是不去加载 slime 的 asdf , 这个可以在 .emacs 中设置, 原来的语句是:

(slime-setup '(slime-fancy slime-asdf slime-banner slime-mrepl))

修改为:

(slime-setup '(slime-fancy slime-banner slime-mrepl))

保存, 重启, 一切OK!

© 著作权归作者所有

FreeBlues
粉丝 99
博文 280
码字总数 493678
作品 0
其它
程序员
私信 提问
终极解决方案:Emacs+Slime+Lisp启动错误:Polling "/tmp/slime.50

终极解决方案:Emacs+Slime+Lisp启动错误:Polling "/tmp/slime.5000 .. 25 (Abort with 'M-x slime-abort-connection'.) [730 times]" 目录 - 问题描述- 尝试搜索无果- 自力更生研究报错信息......

FreeBlues
2015/08/24
261
0
用最新版本的 Emacs、SLIME和CCL来打造自己的 LispBox-0.8

用最新版本的 Emacs、SLIME和CCL来打造自己的 LispBox-0.8 首先得弄清楚 Lispbox 的启动顺序,以及各个部分(emacs、slime 、CCL 、quicklisp)如何被调用,大致描述如下: 1、执行 lispbox....

FreeBlues
2012/11/14
2.5K
0
想法验证:超轻量级全功能纯文本界面 REPL 类语言 IDE: Vim+Tmux+Slimv

想法验证:超轻量级全功能纯文本界面 REPL 类语言 IDE: Vim+Tmux+Slimv 前言 之前写过一篇文章超轻量级纯文本界面 REPL 类语言 IDE, 介绍了在纯粹文本界面下如何用 搭建一个超轻量级的 类语言...

FreeBlues
2015/08/31
386
0
SLIME 使用手冊(帝归翻译)

一、简介 Slime 的意思是“Emacs 下优秀的 Lisp 交互式开发模式”。 通过支持 Common Lisp 的交互式编程,Slime 扩展了 Emacs。所以的特性都基于 slime-mode,一个 Emacs 的 minor-mode,它为...

KlausZL
2014/05/12
2.7K
1
Ubuntu下Common Lisp环境的安装

1.安装emacs sudo apt-get install emacs 2.安装lisp环境 选择了sbcl sudo apt-get install sbcl clisp sbcl的具体执行程序位置是/usr/bin/sbcl..这个后面配置emacs时会用 3.安装slime sudo ...

wangxuwei
2017/04/20
163
0

没有更多内容

加载失败,请刷新页面

加载更多

JAVA--高级基础开发

//定义两个线程,一个线程输出偶数,一个线程输出奇数,并且是交替输出 public class Test08 { public static void main(String[]args){ //创建当前类的对象 Life num = new L...

李文杰-yaya
15分钟前
16
0
[开源] .NETCore websocket 即时通讯组件---ImCore

ImCore 利用 webSocket 协议实现简易、高性能、集群即时通讯组件,支持点对点通讯、群聊通讯、上线下线事件消息等众多实用性功能。 Quick Start dotnet add package ImCore IM服务端 public...

2881099
18分钟前
1
0
java保留小数点后几位,不足的用0补

在 java 中,如果小数点最后位是0,double类型会把这个0去掉,比如4.30变成了4.3,这样导致有的界面显示不好看。 所以要转换下,如下方法 /** * 将double格式化为指定小数位的String,...

Gotcha_
22分钟前
2
0
spring boot 1.x升2.x的注意事项

记录升级过程中的一些错误。 本次升级为1.5.x 升级为2.1.4 ---------------------------------------------- 如果java版本低于8请不要升级,spring boot 2.0需要至少java 8才行。 ----------...

玄影镜心
23分钟前
3
0
关于Spring

Spring整体架构: Core Container Core Container(核心容器)包含Beans、Core、Context、EspL四个模块 Core和Beans是Spring的基础部分,提供IOC(控制反转)和DI(依赖注入) Core模块 该模...

java后端开发
30分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部