Server IP : 111.118.215.189 / Your IP : 216.73.216.153 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /proc/thread-self/root/opt/cpanel/ea-ruby24/root/usr/share/ri/system/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
U:RDoc::TopLevel[ i I"README.md:ETcRDoc::Parser::Markdowno:RDoc::Markup::Document:@parts[-o:RDoc::Markup::Paragraph;[I"�{rdoc-image:https://travis-ci.org/ruby/ruby.svg}[https://travis-ci.org/ruby/ruby] {rdoc-image:https://ci.appveyor.com/api/projects/status/0sy8rrxut4o0k960/branch/trunk?svg=true}[https://ci.appveyor.com/project/ruby/ruby/branch/trunk];TS:RDoc::Markup::Heading: leveli: textI"What's Ruby;To; ;[I"�Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, and extensible.;TS; ;i;I"Features of Ruby;To:RDoc::Markup::List: @type:BULLET:@items[o:RDoc::Markup::ListItem:@label0;[o; ;[I"Simple Syntax;To;;0;[o; ;[I"A*Normal* Object-oriented Features (e.g. class, method calls);To;;0;[o; ;[I"H*Advanced* Object-oriented Features (e.g. Mix-in, Singleton-method);To;;0;[o; ;[I"Operator Overloading;To;;0;[o; ;[I"Exception Handling;To;;0;[o; ;[I"Iterators and Closures;To;;0;[o; ;[I"Garbage Collection;To;;0;[o; ;[I"<Dynamic Loading of Object Files (on some architectures);To;;0;[o; ;[I"�Highly Portable (works on many Unix-like/POSIX compatible platforms as well as Windows, Mac OS X, Haiku, etc.) cf. https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/SupportedPlatforms;TS; ;i;I"How to get Ruby;To; ;[I"bFor a complete list of ways to install Ruby, including using third-party tools like rvm, see:;To; ;[I",https://www.ruby-lang.org/en/downloads/;To; ;[I"HThe Ruby distribution files can be found on the following FTP site:;To; ;[I"&ftp://ftp.ruby-lang.org/pub/ruby/;To; ;[I"UThe trunk of the Ruby source tree can be checked out with the following command:;To:RDoc::Markup::Verbatim;[I"?$ svn co https://svn.ruby-lang.org/repos/ruby/trunk/ ruby ;T:@format0o; ;[I"<Or if you are using git then use the following command:;To;;[I"0$ git clone git://github.com/ruby/ruby.git ;T;0o; ;[I"lThere are some other branches under development. Try the following command to see the list of branches:;To;;[I"=$ svn ls https://svn.ruby-lang.org/repos/ruby/branches/ ;T;0o; ;[I"<Or if you are using git then use the following command:;To;;[I"4$ git ls-remote git://github.com/ruby/ruby.git ;T;0S; ;i;I"Ruby home page;To; ;[I"&The URL of the Ruby home page is:;To; ;[I"https://www.ruby-lang.org/;TS; ;i;I"Mailing list;To; ;[I"mThere is a mailing list to talk about Ruby. To subscribe to this list, please send the following phrase:;To;;[I"subscribe ;T;0o; ;[I"Zin the mail body (not subject) to the address mailto:ruby-talk-request@ruby-lang.org.;TS; ;i;I"How to compile and install;To; ;[I"=This is what you need to do to compile and install Ruby:;To; ;:NUMBER;[ o;;0;[o; ;[I"oIf you want to use Microsoft Visual C++ to compile ruby, read win32/README.win32 instead of this document.;Fo;;0;[o; ;[I"~If <code>./configure</code> does not exist or is older than configure.in, run <code>autoconf</code> to (re)generate configure.;Fo;;0;[o; ;[I"gRun <code>./configure</code>, which will generate <code>config.h</code> and <code>Makefile</code>.;Fo; ;[I"�Some C compiler flags may be added by default depending on your environment. Specify <code>optflags=..</code> and <code>warnflags=..</code> as necessary to override them.;Fo;;0;[o; ;[I"SEdit <code>defines.h</code> if you need. Usually this step will not be needed.;Fo;;0;[o; ;[I"�Remove comment mark(<code>#</code>) before the module names from <code>ext/Setup</code> (or add module names if not present), if you want to link modules statically.;Fo; ;[I"�If you don't want to compile non static extension modules (probably on architectures which do not allow dynamic loading), remove comment mark from the line "<code>#option nodynamic</code>" in <code>ext/Setup</code>.;Fo; ;[I"*Usually this step will not be needed.;Fo;;0;[o; ;[I"Run <code>make</code>.;Fo; ;;;[o;;0;[o; ;[I"�On Mac, set RUBY_CODESIGN environment variable with a signing identity. It uses the identity to sign <code>ruby</code> binary. See also codesign(1).;Fo;;0;[o; ;[I"�Optionally, run '<code>make check</code>' to check whether the compiled Ruby interpreter works well. If you see the message "<code>check succeeded</code>", your ruby works as it should (hopefully).;Fo;;0;[o; ;[I"$Run '<code>make install</code>';Fo; ;[I"TThis command will create the following directories and install files into them.;Fo; ;;;[o;;0;[o; ;[I")<code>${DESTDIR}${prefix}/bin</code>;To;;0;[o; ;[I"M<code>${DESTDIR}${prefix}/include/ruby-${MAJOR}.${MINOR}.${TEENY}</code>;To;;0;[o; ;[I"Y<code>${DESTDIR}${prefix}/include/ruby-${MAJOR}.${MINOR}.${TEENY}/${PLATFORM}</code>;To;;0;[o; ;[I")<code>${DESTDIR}${prefix}/lib</code>;To;;0;[o; ;[I".<code>${DESTDIR}${prefix}/lib/ruby</code>;To;;0;[o; ;[I"I<code>${DESTDIR}${prefix}/lib/ruby/${MAJOR}.${MINOR}.${TEENY}</code>;To;;0;[o; ;[I"U<code>${DESTDIR}${prefix}/lib/ruby/${MAJOR}.${MINOR}.${TEENY}/${PLATFORM}</code>;To;;0;[o; ;[I"8<code>${DESTDIR}${prefix}/lib/ruby/site_ruby</code>;To;;0;[o; ;[I"S<code>${DESTDIR}${prefix}/lib/ruby/site_ruby/${MAJOR}.${MINOR}.${TEENY}</code>;To;;0;[o; ;[I"_<code>${DESTDIR}${prefix}/lib/ruby/site_ruby/${MAJOR}.${MINOR}.${TEENY}/${PLATFORM}</code>;To;;0;[o; ;[I":<code>${DESTDIR}${prefix}/lib/ruby/vendor_ruby</code>;To;;0;[o; ;[I"U<code>${DESTDIR}${prefix}/lib/ruby/vendor_ruby/${MAJOR}.${MINOR}.${TEENY}</code>;To;;0;[o; ;[I"a<code>${DESTDIR}${prefix}/lib/ruby/vendor_ruby/${MAJOR}.${MINOR}.${TEENY}/${PLATFORM}</code>;To;;0;[o; ;[I"N<code>${DESTDIR}${prefix}/lib/ruby/gems/${MAJOR}.${MINOR}.${TEENY}</code>;To;;0;[o; ;[I"4<code>${DESTDIR}${prefix}/share/man/man1</code>;To;;0;[o; ;[I"P<code>${DESTDIR}${prefix}/share/ri/${MAJOR}.${MINOR}.${TEENY}/system</code>;To; ;[I"�If Ruby's API version is '_x.y.z_', the <code>${MAJOR}</code> is '_x_', the <code>${MINOR}</code> is '_y_', and the <code>${TEENY}</code> is '_z_'.;Fo; ;[I"Y*NOTE*: teeny of the API version may be different from one of Ruby's program version;To; ;[I"5You may have to be a super user to install ruby.;Fo; ;[I"If you fail to compile ruby, please send the detailed error report with the error log and machine/OS type, to help others.;To; ;[I"�Some extension libraries may not get compiled because of lack of necessary external libraries and/or headers, then you will need to run '<code>make distclean-ext</code>' to remove old configuration after installing them in such case.;TS; ;i;I"Copying;To; ;[I"%See the file {COPYING}[COPYING].;TS; ;i;I" Feedback;To; ;[I"�Questions about the Ruby language can be asked on the Ruby-Talk mailing list (https://www.ruby-lang.org/en/community/mailing-lists) or on websites like (https://stackoverflow.com).;To; ;[I"�Bug reports should be filed at https://bugs.ruby-lang.org. Read {HowToReport}[https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport] for more information.;TS; ;i;I"Contributing;To; ;[I"4See the file {CONTRIBUTING.md}[CONTRIBUTING.md];TS; ;i;I"The Author;To; ;[I"URuby was originally designed and developed by Yukihiro Matsumoto (Matz) in 1995.;To; ;[I"mailto:matz@ruby-lang.org;T: @file@:0@omit_headings_from_table_of_contents_below0