Rubyファイルを(ビルドシステム経由で)実行するSublime Text 2からターミナルを起動しようとしています。組み込みの Ruby ビルド システムを使用していない理由は、Ruby スクリプトが入力を受け取るためです。これは、崇高な出力パネルでは機能しません。
これを行うビルドシステムを持っている人はいますか?
Rubyファイルを(ビルドシステム経由で)実行するSublime Text 2からターミナルを起動しようとしています。組み込みの Ruby ビルド システムを使用していない理由は、Ruby スクリプトが入力を受け取るためです。これは、崇高な出力パネルでは機能しません。
これを行うビルドシステムを持っている人はいますか?
OK、ファイル ruby.sh を作成できます (たとえば、ホーム フォルダーに):
/home/your/home/ruby.sh
#!/bin/sh
/usr/bin/xterm -e /bin/sh -c "/path/to/ruby $1; exec /bin/sh" &
新しい Sublime ビルド ファイルを作成します。
{
"cmd": ["/home/your/home/ruby.sh", "$file"]
}
CTRL-B を押すと、ruby.shが実行され、現在のバッファ/ファイルでruby が実行されます。xterm を新しいウィンドウとして開きます (テスト済み)。