Как скомпилировать драйверы 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 у меня мало опыта.