Ruby-2.7.0
Installation of Ruby
Install Ruby by running the
following command:
./configure --prefix=/usr \
--enable-shared \
--docdir=/usr/share/doc/ruby-2.7.0 &&
make
Optionally, build the CAPI documents by running the following
commands:
make capi
To test the results, issue: make
check. There are over 21,000 tests. Some tests
related to ipv6 may indicate errors. If the tests are run in a
directory that has a world writable component (e.g. /tmp) then
several additional tests may fail. One test related to the time
function may fail due to a change in expectations as a result of
glibc-2.31.
Now, as the root
user:
make install
Command Explanations
--enable-shared
: This
switch enables building of the libruby
shared library.
--disable-install-doc
: This switch
disables building and installing rdoc indexes and C API documents.
--disable-install-rdoc
: This switch
disables building and installing rdoc indexes.
--disable-install-capi
: This switch
disables building and installing C API documents.
Contents
Installed Programs:
bundle, bundler, erb, gem, irb, rake,
rdoc, ri, and ruby
Installed Libraries:
libruby.so
Installed Directories:
/usr/include/ruby-2.7.0 /usr/lib/ruby,
/usr/share/doc/ruby-2.7.0 and /usr/share/ri
Short Descriptions
bundle
|
creates bundles of Ruby Gems.
|
bundler
|
manages an application's dependencies throughout it's
lifecycle.
|
erb
|
is Tiny eRuby. It interprets a Ruby code embedded text file.
|
gem
|
command for RubyGems - a sophisticated package manager
for Ruby.
|
irb
|
is the interactive interface for Ruby.
|
rake
|
a make-like build utility for Ruby.
|
rdoc
|
generates Ruby
documentation.
|
ri
|
displays documentation from a database on Ruby classes, modules, and methods.
|
ruby
|
is an interpreted scripting language for quick and easy
object-oriented programming.
|
libruby.so
|
contains the API functions required by Ruby.
|
Last updated on 2020-02-17 13:54:09 -0800