sqlcmd не работает на mac, Can not open lib '/usr/local/lib/libmsodbcsql.13.dylib'

Я установил mssql-tools и msodbcsql ,

И я привязал /usr/local/homebrew/lib/libmsodbcsql.13.dylib к /usr/local/lib/libmsodbcsql.13.dylib

Но sqlcmd все еще жалуется на отсутствие lib,

 %> sqlcmd -S IP Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Can't open lib '/usr/local/lib/libmsodbcsql.13.dylib' : file not found. 

Есть идеи?

2 Solutions collect form web for “sqlcmd не работает на mac, Can not open lib '/usr/local/lib/libmsodbcsql.13.dylib'”

Как говорит @thrig, я попытался отладить проблему,

 sudo dtruss sqlcmd -S someserver 

И из вывода sqlcmd пытается прочитать /usr/local/lib/libodbcinst.2.dylib и не удалось.

Добавление символической ссылки libodbcinst.2.dylib решило проблему, поэтому она фактически вызвана отсутствующей зависимостью, вздохом

Это не происходит на всех наших машинах, но мы столкнулись с этим сегодня. Мы бежали

brew install msodbcsql

Мы столкнулись

libmsodbcsql13.dylib not found

Мы бежали

brew link msodbcsql

Это привело к:

4 symlinks created

Это определило проблему для нас.

Linux и Unix - лучшая ОС в мире.