安装 Common Lisp 要求的问题
Posted
技术标签:
【中文标题】安装 Common Lisp 要求的问题【英文标题】:Problem with installment of Common Lisp requirements 【发布时间】:2022-01-15 17:29:21 【问题描述】:我正在尝试学习常见的 lisp 并遵循 https://lisp-lang.org/learn/getting-started/ 的安装过程
网站说要在我的 ~/.emacs 文件中添加一些内容,但我没有找到。有人现在可以在哪里找到它吗?
enter image description here
【问题讨论】:
那个 Lisp 文件的目录在你的load-path
中吗?如果没有,请使用add-to-list
添加。
【参考方案1】:
似乎您想安装自定义slime
以在Linux
上使用Common Lisp
。也许应该从给定的发行版安装它,这会更容易。
我建议以下步骤:
1.设置Emacs
以使用MELPA repository
:
M-x customize-variable
Customize Variable: package-archives
然后,只需添加 melpa
和 URL https://melpa.org/packages
然后按下按钮Apply and Save
。
2。从package manager
安装slime
M-x list-packages
搜索slime
,按i
进行安装,然后按x
继续。您应该安装了正确版本的slime
。
3.愉快地破解Common Lisp
!
编辑:
我错过了您可能关注的installation method。在这种情况下,我认为init
目录有错字并且缺少一个点(.
)
(load (expand-file-name "~/.quicklisp/slime-helper.el"))
^
\---- HERE
(setq inferior-lisp-program "sbcl")
【讨论】:
您好罗伯特,感谢您的回答。我怎样才能纠正错字和在哪里?我是 LISP 新手,请原谅我缺乏知识 我认为您的问题与 LISP 无关,它与 Emacs/Slime 的安装和配置有关。我根据您提供的错误消息提供了答案,您也许可以编辑文件~/.emacs
。如果您想获得更好的答案,我建议提供更多详细信息:Linux 或 Windows,哪个 Emacs 发行版,您按照哪些步骤安装 slime
或您阅读了哪个教程。我建议您编辑您的问题并添加更多详细信息。
我正在使用 linux ubuntu 并按照网站上的步骤添加到问题中,感谢您的建议。感谢您的帮助,我仍然没有设法解决问题,因此很遗憾无法继续学习 common lisp。以上是关于安装 Common Lisp 要求的问题的主要内容,如果未能解决你的问题,请参考以下文章
帮助在 Win7-64 上通过 mingw32 或 mingw-64 安装 ECL (Embeddable Common Lisp)
在 Common Lisp 中使用 iterate 包的正确方法