首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs和Cider用于Ubuntu 14.04中的Clojure开发

Emacs和Cider用于Ubuntu 14.04中的Clojure开发
EN

Stack Overflow用户
提问于 2014-11-20 22:16:57
回答 3查看 1.4K关注 0票数 1

我正在尝试使用Emacs和Cider进行Clojure开发。

我已经安装了Cider和Java 7,我还安装了Leiningen。我使用Ubuntu14.04,并将Leiningen安装的lein文件保存在我的主目录中,使其可执行并运行。之后,我不知道如何开始使用Emacs编程并编译我的代码。我搜索了所有的地方,在所有的安装之后,很多互联网消息来源都提到要尝试M-x cider-jack-in。当我这么做的时候我得到了:

“lein可执行文件(由``cider lein-command‘指定)不在您的执行路径上。”

此外,我已经搜索了每个问题,在这个网站和谷歌的前3页的关闭和Emacs。我是说他们中的每一个。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-11-20 22:26:17

Emacs不知道您的lein安装在哪里。你有两个选择:

  1. 移动莱茵。

作为根,移动到/usr/bin/

代码语言:javascript
复制
if you want to keep a copy in ~
# ln -s ~/lein /usr/bin/ 
if you don't want to
# mv ~/lein /usr/bin/  
  1. 告诉艾玛奇去哪找莱恩。

不幸的是,你的主文件夹不是一个好地方。路径中的目录应尽可能保持干净。通常,您希望有一个像~/bin/这样的文件夹来存储这些文件。在这种情况下,您可以执行:

代码语言:javascript
复制
PATH=$PATH:~/bin/

在贝壳里。如果您想要使此永久化,请将这一行放在~/.bashrc中(如果使用zsh,则放在.zshrc中)。

票数 6
EN

Stack Overflow用户

发布于 2014-11-21 13:37:02

我建议您尝试使用教程和这个Lighttable来查看LightTable与Clojure和ClojureScript之间的巨大集成,作为内联评估(Ctrl+enter)和文档(Ctrl+d),几乎没有设置,您可以轻松地通过插件添加emacs键绑定。本教程是关于ClojureScript的,但是核心语言非常接近。

在我的经验中,要使用原始emacs获取等效的dev环境要花费更多的时间,但是如果坚持使用它,我建议您检查http://batsov.com/prelude/是否激活了clojure模式。

票数 1
EN

Stack Overflow用户

发布于 2019-05-05 19:11:02

Emacs在'exec-path‘中搜索二进制文件。说'lein‘在'/usr/local/bin/lein’中。您可以添加到.emacs文件(( can "/usr/local/bin“exec)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27050647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档