Как мне использовать MacPorts для понижения версии динамической библиотеки?

StackOverflow https://stackoverflow.com/questions/1641221

Вопрос

Мой py-mysql работает неправильно, потому что я обновил MySQL, который заменил libmysqlclient_r.15.dylib с libmysqlclient_r.16.dylib.Как мне найти и вернуть старую версию?

Редактировать:Я обнаружил, что для установки более старой версии MySQL мне нужно сделать @ , но я все еще ищу способ найти более старые версии.

Это было полезно?

Решение

Установка старых версий - это боль. Вам нужно получить файлы из репозитория SVN MacPorts , что сложно, так как вы не может напрямую искать конкретную версию. После того, как вы загрузили соответствующий файл порта, это просто, как установить любой другой порт. Подробнее читайте в официальном инструкции по установке старой версии порта . Существует также более старая процедура вы добавили загруженный порт в локальный репозиторий портов.

Другие советы

Не понял, как найти более старые версии (пожалуйста, ответьте еще, я соглашусь).Но способ, которым я это исправил, заключался в активации более старой версии:

dreBook:~ fedorov$ port installed mysql5
The following ports are currently installed:
  mysql5 @5.0.81_0
  mysql5 @5.1.40_0 (active)
dreBook:~ fedorov$ sudo port activate mysql5 @5.0.81_0
--->  Deactivating mysql5 @5.1.40_0
--->  Activating mysql5 @5.0.81_0
dreBook:~ fedorov$ sudo apachectl restart

Ура!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top