1

やったbrew remove mysql。その後、dmgからmysqlを再インストールします。しかし、今はdjangoプロジェクトを実行できません。それは私に示しています:

ImproperlyConfigured: Error loading MySQLdb module: dlopen(/Users/polinom/workspace/agents/eggs/MySQL_python-1.2.3-py2.7-macosx-10.7-intel.egg/_mysql.so, 2): Library not loaded: /usr/local/lib/libmysqlclient.18.dylib
  Referenced from: /Users/polinom/workspace/agents/eggs/MySQL_python-1.2.3-py2.7-macosx-10.7-intel.egg/_mysql.so
  Reason: image not found

これは役に立ちません:sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/local/lib/libmysqlclient.18.dylib

そして、これは役に立ちません:export DLYD_LIBRARY_PATH=/usr/local/mysql/lib

ファイルがないことがわかりました/usr/local/lib/libmysqlclient.18.dylib。ここでもありません/usr/local/mysql/lib/。そのフォルダにある唯一のライブラリは次のとおりです。

libmysqlclient.15.dylib    libmysqlclient_r.15.dylib  libndbclient.2.dylib       libndbclient.la
libmysqlclient.dylib       libmysqlclient_r.dylib     libndbclient.dylib

私はそれについて何をしますか?

4

1 に答える 1

1

今回DMGからインストールした場合は、/ usr /local/で次のようなファイルを探してみてください。

mysql-5.5.24-osx10.6-x86_64

そのバージョン以降をお持ちの場合はlibmysqlclient.18.dylib、そこにあり、/ usr / local/mysqlへのシンボリックリンクがそのバージョンに正しくリンクしていることを確認する必要があります。あなたはそれをあなたのパスに追加しなければならないかもしれません、DMGインストーラーは私のためにそれを設定するという恐ろしい仕事をしました。

上記のバージョンよりも前のバージョンを使用している場合は、DMGの新しいコピーを取得して再インストールする必要がある場合があります。お役に立てれば!

于 2012-06-01T15:58:11.060 に答える