【问题标题】:How to configure Sublime3 for chez scheme?如何为 Chez 方案配置 Sublime3?
【发布时间】:2016-07-08 00:31:22
【问题描述】:

我已经编译了 chez 方案并在 OSX 系统中安装了 sublime3 SublimeREPL 和方案。

并配置为How to configure SublimeREPL for mit-scheme? 主题。

编辑SublimeText3 >> InstalledPackages >> Scheme.sublime-package(用Zip软件打开) >> Scheme.sublime-build(修改如下)

{
    "cmd": ["scm", "-f", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.scheme"
}

我可以在 sublimeREPL 中打开 chez 方案解释​​器,但是当我想用“构建系统:方案”构建文件时,出现错误“[Errno 2] 没有这样的文件或目录:'scheme'”,我应该如何修改构建系统代码?

【问题讨论】:

    标签: scheme sublimetext3 interpreter chez-scheme


    【解决方案1】:

    错误"[Errno 2] No such file or directory: 'scheme'" 表示系统在您的搜索路径(即存储命令的文件夹列表中)中查找命令scheme

    首先你必须检查你是否正确安装了 Chez Scheme

    • 打开一个终端
    • 写:方案

    你有没有看到这样的东西:

    soegaard$ scheme
    Chez Scheme Version 9.4
    Copyright 1984-2016 Cisco Systems, Inc.
    
    > (exit)
    

    然后输入

    which scheme
    

    查看scheme 可执行文件的路径。就我而言(也在 OS X 上) 路径是/usr/local/bin/scheme

    接下来是检查您的搜索路径。在终端中,输入:

    env| grep PATH
    

    输出是这样的:

    PATH=/opt/local/bin:/opt/local/sbin:/usr/local/bin:/...
    

    这是一个以冒号分隔的文件夹列表。检查scheme 可执行文件所在的文件夹是否在列表中。如果不是在其中一个文件夹中复制scheme,或者将您的文件夹添加到路径中。

    如果你决定改变路径,你可能需要也可能不需要重新启动 Sublime。

    【讨论】:

    • 感谢您的回复。你说的我已经试过了。我想我已经正确安装了 chez 方案。我在我的问题上添加了图片。也许是另一个问题?
    • @ryandroll 如果看最后一张图,可以看到 Sublime 使用的路径不包含安装 scheme 的文件夹。有关如何设置 Sublime 使用的路径,请参阅此答案。 superuser.com/questions/448476/…
    【解决方案2】:

    非常感谢@soegaard。 设置路径问题的简单方法是使用 Package Control 并搜索“Fix Mac Path”。

    还要编辑 SublimeText3 >> InstalledPackages >> Scheme.sublime-package(用 Zip 软件打开) >> Scheme.sublime-build(修改如下)

    {
        "cmd": ["scheme", "$file"],
        "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
        "selector": "source.scheme"
    }
    

    The correct build

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-30
      • 2012-01-04
      • 2023-03-10
      • 2017-08-07
      • 2020-07-04
      • 2013-11-06
      • 1970-01-01
      • 2011-02-11
      相关资源
      最近更新 更多