Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

RVMのインストール

Ubuntu 11.10。

Macではまったく困ったことがなかったが、
UbuntuではreadlineがLoadErrorになってハマった。
結局、rvmをimplodeして再インストールしたらいけた。
原因不明。ソフトウェアエンジニアとしては、一番情けない答えだね。

$ sudo apt-get install curl
$ sudo apt-get install git
$ bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
$ source .bash_profile
$ type rvm | head -1
rvm は関数です
$ rvm requirements
...
# For Ruby / Ruby HEAD (MRI, Rubinius, & REE), install the following:
  ruby: /usr/bin/apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion

# For JRuby, install the following:
  jruby: /usr/bin/apt-get install curl g++ openjdk-6-jre-headless
  jruby-head: /usr/bin/apt-get install ant openjdk-6-jdk

# For IronRuby, install the following:
  ironruby: /usr/bin/apt-get install curl mono-2.0-devel

$ sudo apt-get install libreadline6-dev libncurses5-dev zlib1g-dev
$ rvm -v

rvm 1.8.6 by Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/]
$ rvm install 1.9.2
Installing Ruby from source to: /home/jyukutyo/.rvm/rubies/ruby-1.9.2-p290, this may take a while depending on your cpu(s)...
...
Install of ruby-1.9.2-p290 - #complete
$ rvm list

rvm rubies

   ruby-1.9.2-p290 [ i686 ]

$ rvm --default 1.9.2
irb

ReadLineがないと言われなければOK。

Rackもインストールする。

gem install rack