[ruby]rvmでRuby1.9.2をインストール
RVM: Ruby Version Manager - RVM Ruby Version Manager - Documentation
% curl -L get.rvm.io | bash -s stable % source ~/.rvm/scripts/rvm % rvm requirements You can use & download osx-gcc-installer: https://github.com/kennethreitz/osx-gcc-installer
GCC-10.7-v2.pkgをインストールしとく
インストール出来るビルドパッケージを確認して、インストール。
% rvm pkg list % rvm pkg install autoconf % rvm pkg install libyaml % rvm pkg install zlib % rvm pkg install readline % rvm pkg install iconv % rvm pkg install openssl % rvm pkg install libxml2 Fetching libxml2-2.7.3.tar.gz to /Users/oppara/.rvm/archives Extracting libxml2-2.7.3.tar.gz to /Users/oppara/.rvm/src Configuring libxml2 in /Users/oppara/.rvm/src/libxml2-2.7.3. Compiling libxml2 in /Users/oppara/.rvm/src/libxml2-2.7.3. Error running 'make ', please read /Users/oppara/.rvm/log/libxml2/make.log % tail /Users/oppara/.rvm/log/libxml2/make.log [2012-05-06 19:26:11] make cd . && /bin/sh /Users/oppara/.rvm/src/libxml2-2.7.3/missing --run automake-1.10 --gnu configure.in:41: version mismatch. This is Automake 1.10, configure.in:41: but the definition used by this AM_INIT_AUTOMAKE configure.in:41: comes from Automake 1.10.1. You should recreate configure.in:41: aclocal.m4 with aclocal and run automake again. make: *** [Makefile.in] Error 1
libxml2でエラーになるので、brewの方を使っとく。
参考:http://rocksolidwebdesign.com/notes-and-fixes/rvm-readline/
% brew install libxml2 % brew link libxml2
インストール
% rvm install 1.9.2 -C "--enable-shared=true,--with-opt-dir=$HOME/.rvm/usr --with-libxml2-dir=/usr/local/Cellar/libxml2/2.7.8" % rvm list % rvm use 1.9.2 --default
うまくいかない場合は、とりあえず、rvm環境削除
% rvm implode