尝试在 Debian/Ubuntu 上安装 ruby-odbc gem 会导致以下错误;
"ERROR: sql.h not found"
这也发生在 OSX 上,所以请准备好救援:
brew install unixodbc
安装 unixodbc-dev 包,然后再次尝试 gem install
sudo apt-get install unixodbc-dev
gem install ruby-odbc
这个答案对我有用,非常感谢@tombeynon。它也比以前更简单,可以在 docker 容器中实现。
apt-get install unixodbc-dev
gem install odbc_adapter