clojure之路:Emacs+clojure环境搭建,"File error: Cannot open load file, inversion" "clojure update-first"问题解决
话说任何语言的学习,环境搭建是一个蛋疼的问题,网上google的n多文章,试了一边一边又一边,终于在某个下午搭建好列环境,基于linux系统环境搭建总结如下:
1.主要的参考文章:
http://sunng.info/blog/2011/09/beginning-emacs-for-clojure/
2.注意事项:
a).rpm -qa emacs查看emacs的版本,如果不是emace-24.*版本,则回出现“File error: Cannot open load file, inversion
”问题,接着会导致所有的后续工作都无法成功,详情见https://github.com/technomancy/emacs-starter-kit/issues/155;果断rpm -e xxx --nodeps卸载当前的emacs版本,然后下载24.x版本,解压,./configure,make,make install;注意configure报错,则根据其提示加上--with-xx=no即可;
b).更加令人头疼的事情是参考文章中的lein plugin install swank-clojure 1.3.2,从官网下载lein-2.0最新版本竟然"update-fisrt"错误,什么奇怪的问题都碰到了;之后google换其它安装方法死活不成功,终于在一遍遍的努力下,发现2.0版本和1.x版本差别很大,特别对plugin;果断换1.5.2版本:https://github.com/technomancy/leiningen/tree/1.5.2;然后lein slef-install;再lein plugin install swank-clojure 1.3.2;终于成功了,泪流满面。。。
3.其它资料链接:
http://www.blogjava.net/killme2008/archive/2012/05/19/378535.html
感谢广大朋友的分享!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?