Все, что рекомендует установку из исходного кода в качестве первого варианта, а не в качестве крайнего варианта, является плохим советом.Лучше установить с помощью менеджера пакетов, например MacPorts или Homebrew , обе из которых имеют текущие версии Ruby 1.8 и 1.9.
MacPorts устанавливает все в /opt
специальночтобы избежать конфликта с системными файлами.Время от времени Apple будет распространять обновление, исправляющее ruby
, и оно может испортить все, что у вас есть в виде зависимостей, если вы используете измененный /usr/bin/ruby
.Обычно предполагается, что системный ruby оставлен как есть.
Вы можете заменить шаг «compile ruby» на такой установщик, что избавит вас от многих проблем в будущем.Просто убедитесь, что /opt/local/bin
является одним из первых элементов в PATH
, как и для других решений.
Поскольку установка Ruby и Rails и некоторой базы данных может быть сложным процессом, этопохоже, что должен быть метаинсталлятор, чтобы помочь вам в этом процессе.