MacPortsを使用して動的ライブラリをダウングレードするにはどうすればよいですか?

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

質問

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

はい!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top