opt
/
alt
/
ruby26
/
share
/
man
/
man1
/
Go to Home Directory
+
Upload
Create File
root@0UT1S:~$
Execute
By Order of Mr.0UT1S
[DIR] ..
N/A
bundle-add.1
1.30 KB
Rename
Delete
bundle-binstubs.1
1.69 KB
Rename
Delete
bundle-check.1
966 bytes
Rename
Delete
bundle-clean.1
604 bytes
Rename
Delete
bundle-config.1
20.92 KB
Rename
Delete
bundle-doctor.1
1.14 KB
Rename
Delete
bundle-exec.1
6.60 KB
Rename
Delete
bundle-gem.1
3.17 KB
Rename
Delete
bundle-info.1
449 bytes
Rename
Delete
bundle-init.1
1.05 KB
Rename
Delete
bundle-inject.1
738 bytes
Rename
Delete
bundle-install.1
16.38 KB
Rename
Delete
bundle-list.1
871 bytes
Rename
Delete
bundle-lock.1
3.12 KB
Rename
Delete
bundle-open.1
581 bytes
Rename
Delete
bundle-outdated.1
3.72 KB
Rename
Delete
bundle-package.1
3.25 KB
Rename
Delete
bundle-platform.1
1.31 KB
Rename
Delete
bundle-pristine.1
1.64 KB
Rename
Delete
bundle-remove.1
849 bytes
Rename
Delete
bundle-show.1
690 bytes
Rename
Delete
bundle-update.1
13.59 KB
Rename
Delete
bundle-viz.1
1.08 KB
Rename
Delete
bundle.1
3.42 KB
Rename
Delete
erb.1
3.25 KB
Rename
Delete
irb.1
3.37 KB
Rename
Delete
ri.1
5.22 KB
Rename
Delete
ruby.1
18.63 KB
Rename
Delete
.\"Ruby is copyrighted by Yukihiro Matsumoto <matz@netlab.jp>. .Dd April 20, 2017 .Dt IRB \&1 "Ruby Programmer's Reference Guide" .Os UNIX .Sh NAME .Nm irb .Nd Interactive Ruby Shell .Sh SYNOPSIS .Nm .Op Fl -version .Op Fl dfm .Op Fl I Ar directory .Op Fl r Ar library .Op Fl - Ns Oo no Oc Ns inspect .Op Fl - Ns Oo no Oc Ns readline .Op Fl -prompt Ar mode .Op Fl -prompt-mode Ar mode .Op Fl -inf-ruby-mode .Op Fl -simple-prompt .Op Fl -noprompt .Op Fl -tracer .Op Fl -back-trace-limit Ar n .Op Fl -irb_debug Ar n .Op Fl - .Op program_file .Op argument ... .Pp .Sh DESCRIPTION .Nm is the REPL(read-eval-print loop) environment for Ruby programs. .Pp .Sh OPTIONS .Bl -tag -width "1234567890123" -compact .Pp .It Fl -version Prints the version of .Nm . .Pp .It Fl E Ar external Ns Op : Ns Ar internal .It Fl -encoding Ar external Ns Op : Ns Ar internal Same as `ruby -E' . Specifies the default value(s) for external encodings and internal encoding. Values should be separated with colon (:). .Pp You can omit the one for internal encodings, then the value .Pf ( Li "Encoding.default_internal" ) will be nil. .Pp .It Fl I Ar path Same as `ruby -I' . Specifies .Li $LOAD_PATH directory .Pp .It Fl U Same as `ruby -U' . Sets the default value for internal encodings .Pf ( Li "Encoding.default_internal" ) to UTF-8. .Pp .It Fl d Same as `ruby -d' . Sets .Li $DEBUG to true. .Pp .It Fl f Suppresses read of .Pa ~/.irbrc . .Pp .It Fl h .It Fl -help Prints a summary of the options. .Pp .It Fl r Ar library Same as `ruby -r'. Causes irb to load the library using require. .Pp .It Fl -inspect Uses `inspect' for output (default except for bc mode) .Pp .It Fl -noinspect Doesn't use inspect for output .Pp .It Fl -readline Uses Readline extension module. .Pp .It Fl -noreadline Doesn't use Readline extension module. .Pp .It Fl -prompt Ar mode .It Fl -prompt-mode Ar mode Switch prompt mode. Pre-defined prompt modes are `default', `simple', `xmp' and `inf-ruby'. .Pp .It Fl -inf-ruby-mode Uses prompt appropriate for inf-ruby-mode on emacs. Suppresses --readline. .Pp .It Fl -simple-prompt Makes prompts simple. .Pp .It Fl -noprompt No prompt mode. .Pp .It Fl -tracer Displays trace for each execution of commands. .Pp .It Fl -back-trace-limit Ar n Displays backtrace top .Ar n and tail .Ar n Ns . The default value is 16. .Pp .It Fl -irb_debug Ar n Sets internal debug level to n (not for popular use) .Pp .El .Pp .Sh ENVIRONMENT .Bl -tag -compact .It Ev IRBRC .Pp .El .Pp Also .Nm depends on same variables as .Xr ruby 1 . .Pp .Sh FILES .Bl -tag -compact .It Pa ~/.irbrc Personal irb initialization. .Pp .El .Pp .Sh EXAMPLES .Dl % irb .Dl irb(main):001:0> Ic 1 + 1 .Dl 2 .Dl irb(main):002:0> Ic def t(x) .Dl irb(main):003:1> Ic x+1 .Dl irb(main):004:1> Ic end .Dl => :t .Dl irb(main):005:0> Ic t(3) .Dl => 4 .Dl irb(main):006:0> Ic if t(3) == 4 .Dl irb(main):007:1> Ic p :ok .Dl irb(main):008:1> Ic end .Dl :ok .Dl => :ok .Dl irb(main):009:0> Ic quit .Dl % .Pp .Sh SEE ALSO .Xr ruby 1 . .Pp .Sh REPORTING BUGS .Bl -bullet .It Security vulnerabilities should be reported via an email to .Mt security@ruby-lang.org . Reported problems will be published after being fixed. .Pp .It Other bugs and feature requests can be reported via the Ruby Issue Tracking System .Pq Lk https://bugs.ruby-lang.org/ . Do not report security vulnerabilities via this system because it publishes the vulnerabilities immediately. .El .Sh AUTHORS Written by Keiju ISHITSUKA.
Save