Ruby-3.0.2
      
      
      
        
          Installation of Ruby
        
        
          Install Ruby by running the
          following command:
        
        ./configure --prefix=/usr   \
            --enable-shared \
            --docdir=/usr/share/doc/ruby-3.0.2 &&
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. A few tests may fail due to
          system configuration expectations.
        
        
          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, racc,
              rake, rbs, rdoc, ri, ruby, and typeprof
            
            
              Installed Libraries:
              libruby.so
            
            
              Installed Directories:
              /usr/include/ruby-3.0.0 /usr/lib/ruby,
              /usr/share/doc/ruby-3.0.2 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