RubyとRailsを勉強する必要になったので、習うより慣れろということで、本に従ってチュートリアルを進めていこうと思っていた矢先、MBA(Lion)にRVMでRubyのバージョン1.9.2をインストールしようとしたところ、失敗。
readline.c: In function ‘username_completion_proc_call’:
ぐぐったら、以下の情報が出てきた。
- Running rvm ruby 1.9.2 with rvm packages on OSX Lion – failing to make due to readline
- http://beginrescueend.com/packages/readline/
readlineのパッケージを入れ直してから再挑戦してみろという感じだろうか?
@kazuhisa1976さんから、opensslのpkgも入れてインストールしたほうがいいと言われたので、
$ rvm get head $ rvm pkg install readline $ rvm pkg install openssl $ rvm remove 1.9.2 $ rvm install 1.9.2 -C --with-openssl-dir=$rvm_path/usr --with-readline-dir=$rvm_path/usr
でインストールしてみたら、うまくいったっぽい。
以下のコマンドでデフォルトのバージョンを1.9.2にしておいた。
$ rvm --default 1.9.2
わからない事だらけだが、じっくりとやっていきたい。