Я хочу запустить приложение Rails на Heroku, поэтому я установил PostgreSQL на мою машину Snow Leopard с помощью Homebrew. В настоящее время brew устанавливает 9.1.2 в /usr/local/Cellar/postgresql. После некоторых исследований я обнаружил, что бесплатная, общая версия Heroku требует 8.3.x. Хотя homebrew-alt не имеет 8.3, он имеет 8.4, поэтому я загрузил его и установил в /usr/local/Cellar/postgresql 8. Затем я подтвердил, что я могу создавать и запускать базы данных для каждой версии. Думая, что я могу использовать "brew [link | unlink] для переключения назад и вперед, я запускал" brew unlink postgresql8 ", а затем" brew link postgresql ". Однако выполнение последней команды приводит к этой ошибке:
Связывание/usr/local/Cellar/postgresql/9.1.2... Ошибка: невозможно связать postgresql Другая версия уже связана:/usr/local/Cellar/postgresql/9.1.2
Есть ли способ сделать это (переключиться туда и обратно), или я не понимаю, как предполагается использовать связь brew/unlink?
Кстати, "brew list" показывает "postgresql" и "postgresql8", поэтому я не думаю, что это так, что я должен сказать "brew ссылка postgresql9".
Спасибо.