BSD Ports

lang/ruby32 3.2.7,1 DragonFly

Object-oriented interpreted scripting language

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD2CLAUSE, RUBY
Categories
lang, ruby
Package size
8472.5 KiB, 43453.0 KiB installed

Description

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.

Features of Ruby are shown below.

  • Simple Syntax
  • *Normal* Object-Oriented features(ex. class, method calls)
  • *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method)
  • Operator Overloading
  • Exception Handling
  • Iterators and Closures
  • Garbage Collection
  • Dynamic Loading of Object files(on some architecture)
  • Highly Portable(works on many UNIX machines, and on DOS, Windows, Mac, BeOS etc.)

In the other systems

SystemPortVersion
DragonFlylang/ruby323.2.7,1
FreeBSDlang/ruby343.4.9_2,1
NetBSDlang/ruby4.0.7
MidnightBSDlang/ruby32

Install

Binary package:

pkg install ruby

From DPorts:

cd /usr/dports/lang/ruby32 && make install clean

Dependencies

Run dependencies 5
Required by 3238

The first 100 are listed.

Configuration

No options to configure.

Service scripts
none

Message after installing

Some of the standard commands and libraries are provided as separate
ports for ease of upgrading:

	devel/ruby-gems:		gem - RubyGems package manager
	devel/rubygem-debug:		debug - Debugging functionality for Ruby
	devel/rubygem-erb:		erb - Templating system for Ruby
	devel/rubygem-irb:		irb - Interactive Ruby
	devel/rubygem-minitest:		minitest - Complete suite of testing facilities
	devel/rubygem-power_assert:	power_assert - Power Assert for Ruby
	devel/rubygem-rake:		rake - Ruby Make
	devel/rubygem-rbs:		rbs - Language for type signatures for Ruby and standard library definitions
	devel/rubygem-rdoc:		rdoc - Ruby Documentation System
	devel/rubygem-test-unit:	test-unit - Unit testing framework for Ruby
	devel/rubygem-typeprof:		typeprof - Type analysis tool for Ruby code
	ftp/rubygem-net-ftp:		net-ftp - Support for the File Transfer Protocol
	mail/rubygem-net-imap:		net-imap - Ruby client api for Internet Message Access Protocol
	mail/rubygem-net-pop:		net-pop - Ruby client library for POP3
	mail/rubygem-net-smtp:		net-smtp - Simple Mail Transfer Protocol client library for Ruby
	math/rubygem-matrix:		matrix - Implementation of Matrix and Vector classes
	math/rubygem-prime:		prime - Prime numbers and factorization library
	sysutils/rubygem-bundler:	bundler - Tool that manages gem dependencies for ruby applications
	textproc/rubygem-rexml:		rexml - XML toolkit for Ruby
	www/rubygem-rss:		rss - Family of libraries that support various formats of XML "feeds"

Install them as occasion demands.