MacPortsを使用して動的ライブラリをダウングレードするにはどうすればよいですか?
-
08-07-2019 - |
質問
libmysqlclient_r.15.dylib
を libmysqlclient_r.16.dylib
に置き換えたMySQLをアップグレードしたため、py-mysqlがおかしくなりました。古いバージョンを見つけて戻すにはどうすればよいですか?
編集:古いバージョンのMySQLをインストールするには@を実行する必要があることがわかりましたが、古いバージョンを見つける方法をまだ探しています。
解決
古いバージョンのインストールは苦痛です。 MacPorts SVNリポジトリからファイルを取得する必要があります。特定のバージョンを直接検索することはできません。適切なポートファイルをダウンロードしたら、他のポートをインストールするのと同じくらい簡単です。詳細については、公式の古いバージョンのポートをインストールする方法ドキュメントを参照してください。 古い手順もあります。 ダウンロードしたポートをローカルポートリポジトリに追加します。
他のヒント
古いバージョンを見つける方法がわかりませんでした(まだ答えてください、私は受け入れます)。しかし、私がそれを修正したのは、古いバージョンをアクティベートすることでした:
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
はい!
所属していません StackOverflow