我正在尝试在 Linux 中使用 lisp,但我无法让监听器工作。使用 Eclipse 的菜单,在帮助 -> 安装新软件中,我安装了 dandelion 插件,但每次我尝试运行 lisp 代码时,比如(+ 1 2)
简单的事情,我都会收到以下错误:
Error in background evaluation
java.net.ConnectException: Connection refused
Error initialising connection
java.net.ConnectException: Connection refused
Starting eval server failed
Cannot run program "/home/michael/.eclipse/org.eclipse.platform_3.8_155965261/plugins/de.defmacro.dandelion.env.clisp.linux.x86_2.49.2/binary/environment_clisp_2.49.2": error=13, Permission denied
我尝试过运行命令
sudo chmod + /home/michael/.eclipse/org.eclipse.platform_3.8_155965261/plugins/de.defmacro.dandelion.env.clisp.linux.x86_2.49.2/binary/environment_clisp_2.49.2
但我没有看到任何输出,终端只是转到下一个新行。我正在运行 64 位 ubuntu 版本 14。我对这一切都很陌生,但我想使用 linux 作为我的主要操作系统,因为它对于学校来说非常方便。如果有人有想法请告诉我!
我进去手动编辑文件权限以允许任何人读取和写入。我现在只收到错误。
Error in background evaluation
java.net.ConnectException: Connection refused
Error initialising connection
java.net.ConnectException: Connection refused
有想法吗?
答案1
这个答案将使 SBCL 侦听器使用 Dandelion 插件在 linux 中的 eclipse 中工作。
我所要做的就是告诉我的计算机显示隐藏的文件和文件夹。手动导航至
/home/michael/.eclipse/org.eclipse.platform_3.8_155965261/plugins/de.defmacro.dandelion.env.sbcl.linux.x86_1.1.10/binary
右键单击可执行文件并编辑权限以允许我进行所有读写访问。我也做了同样的事
/home/michael/.eclipse/org.eclipse.platform_3.8_155965261/plugins/de.defmacro.dandelion.env.clisp.linux.x86_2.49.2
我重新启动了 Eclipse,运行 SBCL[1.1.10] 侦听器并进行了测试,(+ 1 2)
我得到了答案 3。我无法让 CLISP 2.49.2 侦听器工作,但能够在 linux 中使用 lisp 进行开发让我很高兴