BSD Ports

lang/ruby/3.4 3.4.11 OpenBSD

object oriented script language with threads

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Jeremy Evans <[email protected]>
Categories
lang, lang/rust

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
OpenBSDlang/ruby/3.43.4.11
FreeBSDlang/ruby343.4.9_2,1
NetBSDlang/ruby4.0.7
DragonFlylang/ruby323.2.7,1

Install

Binary package:

pkg_add ruby

From the ports tree:

cd /usr/ports/lang/ruby/3.4 && make install

Dependencies

Build dependencies 2
Run dependencies 3

No port depends on this one.