July 19, 2005
Tiger の ruby には不具合があるらしく。
通常の方法では拡張ライブラリがうまくインストールできません。
そこで、curl & gem でインストールする方法が RubyForge で紹介されています。
http://rubyforge.org/forum/forum.php?thread_id=2540&forum_id=1063
リンク切れの時の為に、インストールコマンドも書いておきます。
curl http://rubyforge.org/frs/download.php/3700/rubygems-0.8.10.tgz | tar xfz -
cd rubygems-0.8.10
sudo ruby setup.rb
sudo gem install fixrbconfig
sudo fixrbconfig
cd ..
curl ftp://ftp.gnu.org/gnu/readline/readline-5.0.tar.gz | tar xfz -
cd readline-5.0
./configure
cd shlib
sed -e 's/-dynamic/-dynamiclib/' Makefile > Makefile.good
mv Makefile.good Makefile
cd ..
make && sudo make install
sudo rm /usr/lib/libreadline*
sudo ln -s /usr/local/lib/libreadline* /usr/lib/
cd ..
curl ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.2.tar.gz | tar xfz -
cd ruby-1.8.2/ext/readline/
ruby extconf.rb
make && sudo make install
cd ../../../
rm -rf ruby-1.8.2 readline-5.0 rubygems-0.8.10
トラックバック
このエントリーのトラックバックURL:
http://www.spring-aki.sakura.ne.jp/mt_/mt-tb.cgi/80