2016-07-08 3 views
1

私はchez体系をコンパイルし、OSLシステムでsublime3 SublimeREPLとschemeをインストールしました。chezスキーム用にSublime3を設定するには?

と設定をHow to configure SublimeREPL for mit-scheme?としてください。

編集SublimeText3 >> InstalledPackages >> Scheme.sublimeパッケージ>> Scheme.sublimeビルドを(ジップソフトで開く)(以下、以下に変更します)

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

私はシェSchemeインタプリタを開くことができますsublimeREPL、ビルドシステム:schemeを使ってファイルをビルドしたいとき、 "[Errno 2]というファイルやディレクトリがありません: 'scheme'"、ビルドシステムコードをどうすればいいですか?

Terminal scheme path testerror message

答えて

0

エラー"[Errno 2] No such file or directory: 'scheme'"は、システムが検索パスにコマンドscheme探したことを意味する(すなわち、あなたのコマンドが格納されたフォルダの一覧で)。

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

> (exit) 

:スキーム

あなたはこのような何かを参照しています:

まず、あなたは正しく

  • は、端末
  • 書き込みを開くシェスキームがインストールされていることを確認する必要がありますタイプ:

    which scheme 
    

    schemeの実行可能ファイルへのパスを参照してください。私の場合(OS Xでも) のパスは/usr/local/bin/schemeです。

    次に、検索パスを確認します。ターミナルでは、タイプ:それはコロンで区切られたフォルダの一覧です

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

    env| grep PATH 
    

    出力は次のようなものです。 scheme実行可能ファイルがリストに含まれているフォルダを確認します。それがない場合は、いずれかのフォルダにschemeのコピーを作成するか、フォルダをパスに追加してください。

    パスを変更する場合は、サブライムを再起動する必要がある場合とそうでない場合があります。

+0

おかげ(以下、以下に変更します)あなたの返事のために。私はあなたが言ったことを試みました。私はchezスキームを正しくインストールしたと思う。私は私の質問に絵を追加しています。多分別の問題? – ryandroll

+0

@ryandroll最後の画像を見ると、Sublimeが使用するパスにスキームがインストールされているフォルダが含まれていないことがわかります。崇高な使用のパスを設定する方法については、この回答を参照してください。 http://superuser.com/questions/448476/setting-os-x-path-variable-for-sublime – soegaard

0

@soegaardありがとうございます。 パスの問題を簡単に設定するには、Package Controlを使用して、 "Fix Mac Path"を検索します。

とも>> >>(ジップソフトウェアとオープン)Scheme.sublimeビルドScheme.sublimeパッケージをSublimeText3 >> InstalledPackagesを編集

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

The correct build

関連する問題