dyld:库未加载:/usr/local/opt/unixodbc/lib/libodbc.2.dylib

dyld: Library not loaded: /usr/local/opt/unixodbc/lib/libodbc.2.dylib

当我 运行 rake ts:index 进行 Thinking Sphinx 索引时,我在 Mac 上遇到以下问题:

dyld: Library not loaded: /usr/local/opt/unixodbc/lib/libodbc.2.dylib

我在 x86_64 上为 osx10.13 使用 mysql 版本 8.0.13。 我该如何解决这个问题?

在 Mac 上安装 unixodbc 为我解决了这个问题。

brew install unixodbc

除了

brew install unixodbc

您还可以在此之后使用以下 brew 说明安装 mssql 驱动程序:

brew tap microsoft/mssql-release https://github.com/Microsoft/homebrew-mssql-release
brew update
brew install msodbcsql mssql-tools

之后我可以在 python 中使用 "ODBC Driver 17 for SQL Server"。