Sublime 2 で SQL クエリを使用しています。SQL ファイル名を引数として取り、それをサーバーにアップロードし、クエリ結果をダウンロードして有効な csv ファイルに変換するカスタム スクリプトがあります。それは機能し、非常に便利です。
しかし、このスクリプトを使用して Sublime Text 2 のビルド システムをセットアップしようとすると、エラーが発生します。これが私の崇高なビルドファイルです:
{
"cmd" : ["exec_sql.sh", "$filename"],
"selector" : "source.sql",
"path" : "/Users/username/sql"
}
SQL ファイルと exec_sql スクリプトは両方とも /Users/username/sql/ フォルダーにあります。ここに私が得るものがあります:
/Users/username/sql/exec_sql.sh: line 9: which: command not found
/Users/username/sql/exec_sql.sh: line 16: basename: command not found
/Users/username/sql/exec_sql.sh: line 19: username@hostname.com:/tmp/: No such file or directory
/Users/username/sql/exec_sql.sh: line 24: ssh: command not found
/Users/username/sql/exec_sql.sh: line 25: username@hostname.com:/tmp/.csv: No such file or directory
[Finished in 0.0s with exit code 127]
コマンドライン スクリプトであるにもかかわらず、sh ファイルが別のものとして解釈されているようです。どうすれば修正できますか?