ST2でRubyファイルを実行して出力を確認するにはどうすればよいですか?buildコマンドを使用する必要があると考えました。
def foobar
"hello world"
end
puts foobar
そしてcmd + shift + bを押します。見えるのは
[Finished in 0.1s]
テキストメイトでは、cmd + r(コマンドの実行)を使用して、Rubyスクリプトからのすべての出力を確認できます。
私は何かが欠けていますか?
ファイルを保存しませんでした。それがうまくいかなかった理由です。最初に保存せずにファイルを実行するには(TextMateなど)、Anypreterプラグインを使用する必要があります。
ここではウィンドウを使用していますが、正しいビルドシステムが選択されていることを確認してください:[ツール]> [ビルドシステム]> [Ruby]
将来の参考のために、それが誰かを助けることを願っています:
私は同じ問題でここに来ました。 (Sublime Text 3)私は答えに従いました:
そしてまだ見た:
[Finished in 0.1s]
結局、(愚かな)問題は、コンソールウィンドウが1行だけ大きいことでした。だから私は最後の行だけを見ました、それは注です:
[Finished in 0.1s]
ソリューション:コンソールウィンドウを大きくしますなど。そのための設定が見つかりませんでした。だから最終的に私はマウスでそれをやった スクリーンショットSublime Text 3-トリミング
カーソルに注意してください(およびRubyエクステンション)
要約すると、Sublimeテキストにはデフォルトで「自動」ビルドシステムがあり(インストール後)、Rubyまたは使用する言語に変更する必要があります。ファイルを保存してctrl + b( Windowsの場合)-出力をSTコンソールに実行する必要があります。
control + `(キーボードの番号1に近いキーを押すと、崇高なテキストの新しいウィンドウ下部が開きます。ここでRubyコードと結果を見る)を入力できますが、 Rubyを正しく設定し、ターミナルからパスを設定します