Если вы не используете rvm, а скорее собираете и устанавливаете ruby 1.9.3 с нуля - например, вы управляете своими версиями ruby с помощью rbenv - вы должны сначала установить libyaml.Получите его из http://pyyaml.org/;, в данный момент вам нужен файл http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz.. Откройте tarball и перейдите в папку с полученным файлом.Тогда:
./configure --prefix=/usr/local
make
sudo make install
Теперь вы готовы построить рубин.Загрузите ruby с http://ftp.ruby -lang.org / pub / ruby / .Откройте архив и перейдите в получившуюся папку.Теперь:
./configure --prefix=/wherever/you/want/it/to/go
make
make install
(или, возможно, sudo make install
, в зависимости от того, где вы его кладете.) Если вы используете rbenv, вы узнаете, что это сработало, если вы переключитесь на rbenv global 1.9.3-p194
(или что-то ещеверсия называется) и gem --version
работает без предупреждения.Это работало для меня на Mac OS X 10.6.8.( Обновление : я только что попробовал это на Mac OS X 10.8.1, и, похоже, там тоже все работало нормально.)