如何在Ubuntu的Visual Studio Code中运行Scheme?

马特奥·卡罗塔(Matteo Carotta)

我正在阅读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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 Ubuntu 中安装 Visual Studio Code?

如何在Visual Studio Code中重置PowerShell运行空间

如何在Visual Studio Code中运行Flutter Official Samples

如何在Visual Studio Code中运行多个终端命令?

如何在Visual Studio Code中运行Powershell脚本?

如何在Visual Studio Code中运行raw_input?

如何在 Visual Studio Code 中运行 C 程序?

如何在Ubuntu 14.04.5上下载并安装Visual Studio Code?

如何在 Ubuntu 上完全清除 Visual Studio Code?

如何在 Visual Studio Code (Ubuntu) 中使用 NodaTime

如何在Ubuntu的Visual Studio Code上的Odoo v11中开发(运行和调试)模块?

如何在Windows 10中运行在Ubuntu中创建的C#Visual Studio项目

如何在Visual Studio中编译和运行arduino代码?(Ubuntu)

如何在Ubuntu中的Visual Studio Code中将多行代码转换为单行

如何在 Ubuntu 上的 Visual Studio Code 中调试 mpirun Python 进程?

Visual Studio Code 无法在 Ubuntu 18.04 中运行

如何在Visual Studio Code(VSCode)上运行或调试php

在Visual Studio Code中运行npm命令

在Visual Studio Code中运行JavaScript

如何在Visual Studio Code中构建和运行C ++代码?

如何在Visual Studio Code x64中运行Powershell x86?

Ubuntu如何完成清除Visual Studio Code

如何在 ubuntu 上运行我在 Windows for Linux 上使用 Visual Studio 编译的文件

如何在Ubuntu中使用Visual Studio Code编译C ++代码?

在Visual Studio Code中运行python脚本;如何使“ input()”工作?

如何使用任务在Visual Studio Code中运行Cmake

如何设置键盘映射以在 Visual Studio Code 中运行代码?

如何在Visual Studio Code for Python中设置Code Runner

如何在Visual Studio代码中运行Gulp任务?