2

Sublime2 から gnuplot スクリプトを実行するのに苦労しています。

Gnuplot がインストールされており、ターミナル (OSX) から実行できます。Sublime 2 でのビルド構成は次のようになります。

{
    "cmd": ["gnuplot"]
}

ビルドすると、次の結果が得られます。

[Errno 2] No such file or directory
[cmd:  [u'gnuplot']]
[dir:  /Users/macuser/Documents/Gnuplot]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
[Finished]

スクリプトが現在のパスを作業ディレクトリとして gnuplot に送信されるように、ビルド手順を崇高に設定するにはどうすればよいですか?

ありがとう

4

2 に答える 2

1

OS X 10.9でSublime Text 3を使用しており、次の手順で問題を解決しています。

  1. ターミナルを開き、Sublime Text のインストール済みパッケージに移動します。

    $ cd ~/Library/Application Support/Sublime Text 3/Installed Packages
    
  2. ファイルGnuplot.sublime-packageをコピーして、デスクトップに貼り付けます。

    $ cp Gnuplot.sublime-package ~/Desktop
    
  3. ファイルの名前をGnuplot.zipに変更し、コンテンツをフォルダーに抽出します。gnuplot

    $ cd ~/Desktop
    $ mv Gnuplot.sublime-package Gnuplot.zip
    $ unzip Gnuplot.zip -d Gnuplot
    
  4. フォルダーGnuplotに移動し、ファイルgnuplot.sublime-buildを任意のテキスト エディター (vim やサブライム テキストなど) で開きます。ターミナル ウィンドウを閉じないでください。

    $ subl gnuplot.sublime-build
    
  5. タイプterminal:

    $ which gnuplot
    
  6. パスをコピーし、手順 4 で開いたファイルgnuplot.sublime-buildを使用して、次の行パスを次のように追加します。

    {
        "cmd": ["gnuplot", "$file"],
        "path": "$PATH:/usr/texbin:/usr/local/bin:/opt/local/bin:",
        "working_dir": "${project_path:${folder}}",
        "selector": "source.gnuplot"
    }
    
  7. ファイルを保存し、ターミナルを再度開きます。次のコマンドを入力します。

    $ cd ~/Desktop/Gnuplot/
    $ zip Gnuplot.sublime-package *
    $ mv Gnuplot.sublime-package  ~/Library/Application Support/Sublime Text 3/Installed Packages\
    
  8. sublime text 3 を再起動すると、正常に動作します。私の悪い英語で申し訳ありません。笑

于 2014-12-07T16:36:43.057 に答える
0

あなたの場合、最小ビルドシステムは次のようになります。

{
    "cmd": ["/full/path/to/gnuplot"],
    "working_dir": "${project_path:${folder}}"
}

"working_dir"特定のディレクトリに設定することもできます。ビルド ファイルの作成に関する詳細については、このページをご覧ください。

ビルド システムのリファレンス

于 2013-10-18T10:13:47.260 に答える