前書き
IRBは "対話型Rubyシェル"を意味します。基本的には、(通常のシェルのように)リアルタイムでrubyコマンドを実行することができます。 IRBは、Ruby APIを扱う際に不可欠なツールです。古典的なrbスクリプトとして動作します。簡単で簡単なコマンドに使用してください。素晴らしいIRB関数の1つは、メソッドをタイプしているときにTabキーを押すと、使用できることのアドバイスが得られるということです(これはIntelliSenseではありません)
パラメーター
オプション | 詳細 |
---|
-f | 〜/ .irbrcの読み取りを抑制する |
-m | Bcモード(負荷mathn、分数または行列が利用可能) |
-d | $ DEBUGをtrueに設定する( `ruby -d 'と同じ) |
-rロードモジュール | `ruby -r 'と同じです。 |
-Iパス | $ LOAD_PATHディレクトリを指定する |
-U | ruby -U 同じ |
-E enc | ruby -E 同じruby -E |
-w | ruby -w 同じ |
-W [レベル= 2] | ruby -W 同じ |
- インスペクタ | 出力に `inspect 'を使う(bcモードを除くデフォルト) |
--noinspect | 出力にinspectを使用しない |
- 読み込まれた行 | Readline拡張モジュールを使用する |
--noreadline | Readline拡張モジュールを使わない |
- プロンプトプロンプトモード | プロンプトモードを切り替えます。あらかじめ定義されたプロンプトモードは、 default', simple'、 xmp' and inf-ruby' |
--inf-ruby-mode | emacsのinf-ruby-modeに適切なプロンプトを使用してください。 --readlineを抑制する。 |
- 簡単なプロンプト | 簡単なプロンプトモード |
--noprompt | プロンプトモードなし |
- トレーサー | コマンドの実行ごとにトレースを表示します。 |
--back-trace-limit n | バックトレース上端nと末尾nを表示します。デフォルト値は16です。 |
--irb_debug n | 内部デバッグレベルをnに設定する(一般的な用途ではない) |
-v、--version | irbのバージョンを印刷する |
IRB 関連する例