Распакуйте ruby-enterprise-1.8.6-20090610 куда-нибудь и установите его с:
$ ./installer --auto=~/ree186 --configure-arg 'ARCH_FLAG="-arch i386"'
Дважды проверьте установленный рубин с помощью:
$ file ./ree186/bin/ruby
./ree186/bin/ruby: Mach-O executable i386
Проблема, с которой я столкнулся при двойной проверке работоспособности, заключается в том, что RVM изменил мой драгоценный камень до того, чего не ожидал установщик. Просто то, что нужно искать, если вы играете с различными способами установки нескольких версий ruby. Вне особых случаев, подобных этому, он работает довольно хорошо.
Что касается ImageMagick, если вы используете macports, обязательно установите его, используя «универсальный» вариант:
$ sudo port install ImageMagick +universal
На самом деле, в целом будет значительно меньше боли, если вы просто справитесь с увеличенным временем компиляции и установите все универсальное в macports. Создайте файл в /opt/local/etc/macports/variants.conf, содержащий «+ universal» и любые другие варианты флагов по умолчанию, которые вы хотите установить. Откройте /opt/local/etc/macports/macports.conf и убедитесь, что для «universal_archs» установлено значение «x86_64 i386». После настройки убедитесь, что вы устанавливаете все, что вам нужно, через macports, чтобы избежать дополнительных проблем.
Существует также множество причин, чтобы попытаться обновить рельсы до 2.3.4, если уровень сложности и охват тестированием вменяемы.