2012-07-10 13 views
33

ST2でRubyファイルを実行して出力を見るにはどうすればよいですか?私はbuildコマンドを使うべきだと思った。しかし、もし私がこれを持っているなら:崇高なテキストでRubyコードを実行する2

def foobar 
    "hello world" 
end 

puts foobar 

そして、cmd + shift + bを押してください。私が見るすべては私がCMD + Rを使用します(コマンドを実行)し、Rubyスクリプトからのすべての出力に含まを見ることができましたTextMateで

[Finished in 0.1s] 

です。

私には何か不足していますか?

答えて

37

を押してください。それがうまくいかない理由です。ファイルを保存せずに(TextMateのように)ファイルを実行するには、Anypreterプラグインを使用するようにしてください。

+1

Anypreterは良いbtwではありませんでした。TextMateの実行コマンドにも近くない。 – vermin

+1

ええ、崇高なテキスト2は、一般的にTextMateに近いところがありません。私はそれが(1)それがクロスプラットフォームであり、(2)システムクラッシュの扱いにおいて堅実であるためにのみ使用します。 TextMateは、システムクラッシュに関しては岩石を吸う。あなたのシステムが死ぬと、あなたの未保存の作品はすべて死にます。私のシステムが死んだとき、崇高なテキスト2はまだ私を失敗させたことはありません。 (Windowsでもっと頻繁に起こるが、とにかくTextMateを使うことはできないが、テキストエディタの世界のVolvoのSublime Textを作るのに十分なOS Xで頻繁に起こる*) – iconoclast

+0

かわった。 TextMate 2は、今では(私がこれを見つけたらすぐに元に戻って)、他のエディターよりもずっと良い経験をしています。しかしそれはまだ多くの貴重な機能を失っていて、最終的に私をSublime(3)に戻しました。だから私はサライムの欠点のすべてをもう一度解決しなければならない。 :/ – iconoclast

31

私はここウィンドウを使用していますが、正しいビルドシステムを選択していることを確認しています:「ツール>システム>ルビーの構築」、そしてちょうど私は、ファイルを保存していないCTRL + B

+1

と私はビルドシステムとしてのRubyを選択していることでした。私がcmd + b(OSX)を押すと同じ結果が得られます。 – vermin

+0

@vermin崇高なテキストのビルドシステムは、完全な出力ではなく、最大4つのエラーをキャプチャすることを意図しています。参照:http://docs.sublimetext.info/en/latest/file_processing/build_systems.html –

+0

これはテキストメイトよりも便利です。 – Mirage

1

Enter control + `(キーボードの数字1に近いキーなので、ルーシーコードを入力して結果を見ることができる新しいウィンドウ下部が開きます)、ルビを正しくインストールしてパスを設定してください端子から

2

要約では、崇高なテキストは、デフォルトで(インストール後)自動的に "自動"ビルドシステムを持ち、それをあなたが使っているルビーまたは何らかの言語に変更する必要があります。ファイルを保存し、ctrl + b(ウィンドウ上)を押します。出力をSTコンソールに実行する必要があります。今後の参考のために

3

は、それが誰かの役に立てば幸い:

私は同じ問題にここに来ました。

  • 選択ルビー拡張子(ウィンドウ内の右下)
  • は、メニューバーで選択:[ツール]> [名前
  • でファイルを保存するシステム>ルビー
  • を構築 (崇高なテキスト3で)私は答えを続きます
  • はコマンド+ B

を押すと、まだ見た:

を0

最後に、(stuppid)問題は次のとおりです。 コンソールウィンドウは1行だけ大きかったです。

[Finished in 0.1s]

解決策:コンソールウィンドウ大きなら出来上がりを作るだから私はノートで最後の行を、見ました。 その設定が見つかりませんでした。だから、最後に、私はマウス Screenshot Sublime Text 3 - cropped

ノートカーソル(ルビー拡張子)

関連する問題