web-dev-qa-db-ja.com

実行Ruby崇高なテキスト2のコード

ST2でRubyファイルを実行して出力を確認するにはどうすればよいですか?buildコマンドを使用する必要があると考えました。

def foobar
  "hello world"
end

puts foobar

そしてcmd + shift + bを押します。見えるのは

[Finished in 0.1s]

テキストメイトでは、cmd + r(コマンドの実行)を使用して、Rubyスクリプトからのすべての出力を確認できます。

私は何かが欠けていますか?

34
vermin

ファイルを保存しませんでした。それがうまくいかなかった理由です。最初に保存せずにファイルを実行するには(TextMateなど)、Anypreterプラグインを使用する必要があります。

38
vermin

ここではウィンドウを使用していますが、正しいビルドシステムが選択されていることを確認してください:[ツール]> [ビルドシステム]> [Ruby]

32

将来の参考のために、それが誰かを助けることを願っています:

私は同じ問題でここに来ました。 (Sublime Text 3)私は答えに従いました:

  • selected Ruby extensionion(ウィンドウの右下)
  • メニューバーで選択:ツール>システムの構築> Ruby
  • 名前を付けてファイルを保存します
  • 押されたコマンド+ b

そしてまだ見た:

[Finished in 0.1s]

結局、(愚かな)問題は、コンソールウィンドウが1行だけ大きいことでした。だから私は最後の行だけを見ました、それは注です:

[Finished in 0.1s]

ソリューション:コンソールウィンドウを大きくしますなど。そのための設定が見つかりませんでした。だから最終的に私はマウスでそれをやった スクリーンショットSublime Text 3-トリミング

カーソルに注意してください(およびRubyエクステンション)

4
Alphons

要約すると、Sublimeテキストにはデフォルトで「自動」ビルドシステムがあり(インストール後)、Rubyまたは使用する言語に変更する必要があります。ファイルを保存してctrl + b( Windowsの場合)-出力をSTコンソールに実行する必要があります。

2
Boris

control + `(キーボードの番号1に近いキーを押すと、崇高なテキストの新しいウィンドウ下部が開きます。ここでRubyコードと結果を見る)を入力できますが、 Rubyを正しく設定し、ターミナルからパスを設定します

1
Jay Patel