diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 75 |
1 files changed, 14 insertions, 61 deletions
@@ -1,10 +1,9 @@ [](https://github.com/ruby/ruby/actions?query=workflow%3A"MinGW") -[](https://github.com/ruby/ruby/actions?query=workflow%3A"MJIT") [](https://github.com/ruby/ruby/actions?query=workflow%3A"Ubuntu") [](https://github.com/ruby/ruby/actions?query=workflow%3A"Windows") -[](https://ci.appveyor.com/project/ruby/ruby/branch/master) [](https://app.travis-ci.com/ruby/ruby) -[](https://cirrus-ci.com/github/ruby/ruby/master) + +[日本語](rdoc-ref:README.ja.md) # What is Ruby? @@ -25,15 +24,20 @@ It is simple, straightforward, and extensible. * Dynamic Loading of Object Files (on some architectures) * Highly Portable (works on many Unix-like/POSIX compatible platforms as well as Windows, macOS, etc.) cf. - https://github.com/ruby/ruby/blob/master/doc/maintainers.rdoc#label-Platform+Maintainers + https://docs.ruby-lang.org/en/master/maintainers_md.html#label-Platform+Maintainers -## How to get Ruby with Git +## How to get Ruby For a complete list of ways to install Ruby, including using third-party tools like rvm, see: https://www.ruby-lang.org/en/downloads/ +You can download release packages and the snapshot of the repository. If you want to +download whole versions of Ruby, please visit https://www.ruby-lang.org/en/downloads/releases/. + +### Download with Git + The mirror of the Ruby source tree can be checked out with the following command: $ git clone https://github.com/ruby/ruby.git @@ -48,63 +52,12 @@ if you are a committer. ## How to build -see [Building Ruby](doc/contributing/building_ruby.md) +See [Building Ruby](https://docs.ruby-lang.org/en/master/contributing/building_ruby_md.html) ## Ruby home page https://www.ruby-lang.org/ -## Commands - -The following commands are available on IRB. - -* `cwws` - * Show the current workspace. -* `cb`, `cws`, `chws` - * Change the current workspace to an object. -* `bindings`, `workspaces` - * Show workspaces. -* `edit` - * Open a file with the editor command defined with `ENV["EDITOR"]` - * `edit` - opens the file the current context belongs to (if applicable) - * `edit foo.rb` - opens `foo.rb` - * `edit Foo` - opens the location of `Foo` - * `edit Foo.bar` - opens the location of `Foo.bar` - * `edit Foo#bar` - opens the location of `Foo#bar` -* `pushb`, `pushws` - * Push an object to the workspace stack. -* `popb`, `popws` - * Pop a workspace from the workspace stack. -* `load` - * Load a Ruby file. -* `require` - * Require a Ruby file. -* `source` - * Loads a given file in the current session. -* `irb` - * Start a child IRB. -* `jobs` - * List of current sessions. -* `fg` - * Switches to the session of the given number. -* `kill` - * Kills the session with the given number. -* `help` - * Enter the mode to look up RI documents. -* `irb_info` - * Show information about IRB. -* `ls` - * Show methods, constants, and variables. - `-g [query]` or `-G [query]` allows you to filter out the output. -* `measure` - * `measure` enables the mode to measure processing time. `measure :off` disables it. -* `$`, `show_source` - * Show the source code of a given method or constant. -* `@`, `whereami` - * Show the source code around binding.irb again. -* `debug` - * Start the debugger of debug.gem. - ## Documentation - [English](https://docs.ruby-lang.org/en/master/index.html) @@ -115,11 +68,11 @@ The following commands are available on IRB. There is a mailing list to discuss Ruby. To subscribe to this list, please send the following phrase: - subscribe + join -in the mail body (not subject) to the address [ruby-talk-request@ruby-lang.org]. +in the mail subject (not body) to the address [ruby-talk-request@ml.ruby-lang.org]. -[ruby-talk-request@ruby-lang.org]: mailto:ruby-talk-request@ruby-lang.org?subject=Join%20Ruby%20Mailing%20List&body=subscribe +[ruby-talk-request@ml.ruby-lang.org]: mailto:ruby-talk-request@ml.ruby-lang.org?subject=join ## Copying @@ -134,7 +87,7 @@ Bugs should be reported at https://bugs.ruby-lang.org. Read ["Reporting Issues"] ## Contributing -See ["Contributing to Ruby"](https://docs.ruby-lang.org/en/master/contributing_md.html), which includes setup and build instructions. +See ["Contributing to Ruby"](https://docs.ruby-lang.org/en/master/contributing/contributing_md.html), which includes setup and build instructions. ## The Author |
