1

Chezスキームをコンパイルし、sublime3 SublimeREPLとスキームをOSXシステムにインストールしました。

および config as mit-scheme 用に SublimeREPL を構成する方法は? トピック。

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] そのようなファイルまたはディレクトリはありません: 'スキーム'」というエラーが発生しました。ビルド システム コードをどのように変更すればよいですか? ?

端末方式パス テスト エラーメッセージ

4

2 に答える 2

0

どうもありがとう@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"
}

正しいビルド

于 2016-07-08T19:17:31.700 に答える
0

このエラー"[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 を再起動する必要がある場合とそうでない場合があります。

于 2016-07-08T09:58:55.873 に答える