Emacs和Cider在Ubuntu 14.04中进行Clojure开发

 手机用户2502914387 发布于 2022-12-10 12:14

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

我已经安装了Cider和Java JDK 7,而且(我认为)我安装了Leiningen.我使用Ubuntu 14.04并lein在我的主目录中保存了Leiningen安装文件,使其可执行并运行它.之后我不知道如何使用Emacs开始编程并编译我的代码.我到处搜索,经过所有的安装,很多互联网资源提到尝试M-x cider-jack-in.当我这样做时,我得到:

"lein可执行文件(由`cider-lein-command'指定)不在你的exec-path上"

此外,我在本网站以及Google的前3页中搜索了有关Clojure和Emacs的每个问题.我的意思是他们每个人.

1 个回答
  • Emacs不知道你的lein安装在哪里.您有两种选择:

      移动莱因.

    作为根,移动莱恩 /usr/bin/

    if you want to keep a copy in ~
    # ln -s ~/lein /usr/bin/ 
    if you don't want to
    # mv ~/lein /usr/bin/  
    

      告诉emacs在哪里找到lein.

    不幸的是,你的主文件夹不是一个好地方.路径中的目录应尽可能保持清洁.通常,您需要一个文件夹,例如~/bin/存储此类文件的位置.在这种情况下,您可以执行:

    PATH=$PATH:~/bin/
    

    在一个壳.如果你想制作这个永久物,请将这一行放入~/.bashrc(或者.zshrc如果你使用的话zsh).

    2022-12-11 02:10 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有