An open API service indexing awesome lists of open source software.

https://github.com/jcsalterego/rvmbase


https://github.com/jcsalterego/rvmbase

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

          

rvmbase
=======

Pre-built binaries for RVM geared towards Ubuntu 10.10. BSD-licensed.

Requirements
============

* OS: Ubuntu 10.10 Maverick Meerkat - amd64
* rvm -- root install
* git (for bootstrap.sh)

Bootstrap
=========

There are many ways to bootstrap rvmbase, depending on your current levels of paranoia and laziness:

Run as root -- about as safe as rvm's installation process:

$ curl -L bit.ly/rvmbase | bash

For more visibility, to see the commands as they are executed:

$ curl -L bit.ly/rvmbase | bash -x

Long-form lazy bootstrap:

$ curl -L https://raw.github.com/jcsalterego/rvmbase/master/bootstrap.sh > bootstrap.sh
$ less bootstrap.sh

# ok? ok.
$ bash bootstrap.sh

Longest form -- if you like typing:

$ git clone https://github.com/jcsalterego/rvmbase.git
$ bash rvmbase/bootstrap.sh

Usage
=====

Once installed, everything will reside in `/usr/local/rvmbase`. To run, use `install.sh`:

$ /usr/local/rvmbase/install.sh 1.9.2
$ /usr/local/rvmbase/install.sh ree-1.8.6

Example
=======

No rubies:

root@box:~# rvm list

rvm rubies


Install Ruby Enterprise Edition 1.8.6:

root@box:~# /usr/local/rvmbase/install.sh ree-1.8.6
sending incremental file list
./
bin/
bin/erb-ree-1.8.6-20090610 -> /usr/local/rvm/wrappers/ree-1.8.6-20090610/erb
bin/erb-ree-1.8.6-20090610@global -> /usr/local/rvm/wrappers/ree-1.8.6-20090610@global/erb
bin/gem-ree-1.8.6-20090610 -> /usr/local/rvm/wrappers/ree-1.8.6-20090610/gem
...
wrappers/ree-1.8.6-20090610@global/ri
wrappers/ree-1.8.6-20090610@global/ruby
wrappers/ree-1.8.6-20090610@global/testrb

sent 14020762 bytes received 12004 bytes 28065532.00 bytes/sec
total size is 13979946 speedup is 1.00

List rubies:

root@box:~# rvm list

rvm rubies

ree-1.8.6-20090610 [ x86_64 ]

Uninstall
=========

N.B.: don't mistype/mistab this one:

$ rm -rf /usr/local/rvmbase

Motivation
==========

Compiling rubies are no fun.