Rails アプリを Heroku にデプロイしようとしています。
私は Postgres を使用していますが、database.yml にリモート SQL サーバーにアクセスするための定義も追加しました。
私のGemfileで:
gem 'tiny_tds', '0.5.1'
モデルでは:
establish_connection :my_sqlserver
これは開発モードではうまく機能していますが、Heroku にデプロイしようとすると、次のエラー メッセージが表示されます。
[...]
Installing tiny_tds (0.5.1) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/usr/local/bin/ruby extconf.rb
checking for iconv_open() in iconv.h... yes
checking for sybfront.h... no
-----
freetds is missing.
-----
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
[...]
それを機能させるためのチュートリアルを見つけましたが、それは少し複雑な解決策です: https://github.com/rails-sqlserver/tiny_tds/issues/74
それを機能させるためのアイデアはありますか?
どうもありがとう...