Skip to content

Rubinius

veganstraightedge edited this page Mar 16, 2013 · 41 revisions

Rubinius is a Ruby implementation, built on LLVM and backed by RubySpec.

Requirements

Operating System Command
Debian
sudo apt-get install -y gcc g++ automake flex bison ruby-dev rake zlib1g-dev libyaml-dev libssl-dev \
     libgdbm-dev libreadline-dev libncurses5-dev
Ubuntu
sudo apt-get install -y gcc g++ automake flex bison ruby-dev rake llvm-3.0-dev zlib1g-dev libyaml-dev \
     libssl-dev libgdbm-dev libreadline-dev libncurses5-dev
update-alternatives --install /usr/bin/llvm-config llvm-config /usr/bin/llvm-config-3.0 30
RedHat / Fedora
sudo yum install -y gcc gcc-c++ automake flex bison ruby-devel rubygems rubygem-rake llvm-devel zlib-devel \
     libyaml-devel openssl-devel gdbm-devel readline-devel ncurses-devel
Mac OS X
  1. Install Command Line Tools
  2. Install Homebrew
  3. brew install libyaml gdbm

Installation

wget -O rubinius-release-2.0.0-rc1.tar.gz https://github.com/rubinius/rubinius/archive/release-2.0.0-rc1.tar.gz
tar -xzvf rubinius-release-2.0.0-rc1.tar.gz
cd rubinius-release-2.0.0-rc1
./configure --prefix=/opt/rubies/rubinius-2.0.0-rc1
rake
sudo rake install

Clone this wiki locally