-
-
Notifications
You must be signed in to change notification settings - Fork 189
Ruby
Shannon Skipper edited this page Apr 12, 2017
·
84 revisions
Ruby or MRI (Matz's Ruby Implementation), is the defacto Ruby and sets the standards for other Ruby implementations.
Operating System | Command |
---|---|
Debian / Ubuntu |
|
RedHat / Fedora |
|
openSUSE |
sudo zypper install gcc automake bison gdbm-devel libffi-devel libyaml-devel openssl-devel readline-devel zlib-devel |
Arch Linux |
|
FreeBSD |
|
NetBSD |
|
OS X |
|
Alpine Linux |
|
Note: MRI requires OpenSSL >= 1.0.1.
wget http://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.bz2
tar -xjvf ruby-2.4.1.tar.bz2
cd ruby-2.4.1
./configure --prefix=/opt/rubies/ruby-2.4.1
make
sudo make install
Note: OS X users must update their OpenSSL CA cert bundle and properly set ./configure --with-opt-dir
to compile against Homebrew's libraries:
curl --remote-name https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.bz2
tar -xjvf ruby-2.4.1.tar.bz2
cd ruby-2.4.1
./configure --prefix="$HOME/.rubies/ruby-2.4.1" --with-opt-dir="$(brew --prefix openssl):$(brew --prefix readline):$(brew --prefix libyaml):$(brew --prefix gdbm):$(brew --prefix libffi)"
make
make install