Как я могу использовать MacPorts для понижения динамической библиотеки? - PullRequest
0 голосов
/ 29 октября 2009

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

РЕДАКТИРОВАТЬ: я обнаружил, что для ввода более старой версии MySQL мне нужно сделать @, но я все еще ищу способ найти более старые версии.

Ответы [ 2 ]

3 голосов
/ 29 октября 2009

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

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

Ура! * * 1004

1 голос
/ 29 октября 2009

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

...