我正在阅读H. Abelson等人的《计算机程序的结构和解释》。示例和练习使用编程语言Scheme。我习惯于使用Visual Studio Code在Ubuntu 20.04上编辑我的代码,并且试图通过扩展Code Runner运行用Scheme编写的代码。我尝试采用一些建议来配置插件,以便在mit-scheme解释器中运行Scheme代码:
sudo apt install mit-scheme
和
config code-runner
"code-runner.executorMapByFileExtension": {
".scm": "racket",
".rkt": "racket",
".ss": "racket",
".sch": "racket",
},
"code-runner.executorMap": {
"racket" : "/usr/bin/mit-scheme"
},
当我尝试运行部分Scheme代码时,我写了一个临时文件,它是由Code Runner生成的,但是在尝试解释它时返回了一个错误:
[Running] csi -script "/home/mat650/Desktop/tempCodeRunnerFile.scm"
/bin/sh: 1: csi: not found
[Done] exited with code=127 in 0.019 seconds
bash报告:
<< Command 'csi' not found, but can be
<< installed with:
<< sudo apt install chicken-bin
因此,我按照建议安装了鸡筒
sudo apt install chicken-bin
但是没有任何变化,Code Runner仍然退出并出现相同的错误。
因此,在配置方案解释器以在Ubuntu 20.04上的Visual Studio Code中运行方面的任何帮助将不胜感激。提前谢谢了。
在vscode(Ctrl-Shift +´)中启动一个终端,然后在其中运行您的方案解释器:
例如$ with-scheme
在终端上方的编辑器窗口中,编辑代码。选择/标记要测试的代码,然后从菜单->终端->“运行选定的代码”将其发送给在终端中运行的方案解释器。
注意flatpakers:这对于flatpak vscode不起作用,因为flatpaks已沙盒化,您无法在沙盒外部访问。快照vscode版本可以“正确”执行此操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句