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

Fai*_*aza 1 mysql macos ruby-on-rails thinking-sphinx

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

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

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

Fai*_*aza 11

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

brew install unixodbc
Run Code Online (Sandbox Code Playgroud)


小智 7

此外

brew install unixodbc
Run Code Online (Sandbox Code Playgroud)

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

brew tap microsoft/mssql-release https://github.com/Microsoft/homebrew-mssql-release
brew update
brew install msodbcsql mssql-tools
Run Code Online (Sandbox Code Playgroud)

在此之后,我能够在 python 中使用“ODBC Driver 17 for SQL Server”。