Как скомпилировать драйверы sqlite3, mysql и postgres для Rails 3.X на Mac OS X Leopard?

Есть ли причина, по которой все драйверы sqlite3, mysql, postgres компилируются в Mac OS X Leopard, когда это Rails 2.3.8, но не могут компилироваться, когда это Rails 3.x?

Теоретически, разве это не просто флаги компиляции, чтобы заставить их работать?

(Все они компилируются на Snow Leopard с последним Xcode, но не могут компилироваться с Leopard с немного более старым Xcode... на самом деле он не такой старый, как компилятор 1998 года, только с 2007/2008.)

1 ответ

Я использую Leopard с Xcode 3.1.2 и ruby ​​1.8.7 и 1.9.2, и у меня не было проблем с адаптером pg. У вас просто должно быть приложение pg_config в вашей системной переменной PATH. Я установил из двоичного пакета на сайте EnterpriseDB и добавил путь /Library/PostgreSQL/9.0/bin к пути.

У меня также никогда не было проблем с драйвером sqlite3. С MySQL у меня мало опыта.

Другие вопросы по тегам