web-dev-qa-db-ja.com

RubyのREPLを開くコマンドは何ですか?

RubyのREPLを開くコマンドは何ですか?

Pythonでは、引数なしでpythonを開くだけです。

99
Jian

irb(Interactive Ruby Shell))コマンドを使用します。

89
Jian

RubyにはいくつかのREPLがあります。

標準ライブラリには、IRbInteractive Rubyの場合)というREPLが付属しています。これはirbという名前のプログラムをインストールしますが、 Rubyライブラリ、シェルからだけでなくRubyコードから呼び出すこともできます。 Rubinius では、CPythonのように、引数なしでrbxプログラムを呼び出すだけでIRbを呼び出すこともできます。

Pry という非常に良いREPLもあります。これはpryという名前のプログラムをインストールしますが、それは単なるRubyであるためです。ライブラリでは、シェルからだけでなくRubyコードからも呼び出すことができます。

JRuby には、JIRb Swingと呼ばれるREPLが追加されています。これは、jirb_swingプログラムを呼び出すことで呼び出されます。

NetBeans RubyプラグインにもREPLが付属しています。

104
Jörg W Mittag