Ruby on rails 3 让FreeTDS在Heroku Cedar Stack上工作
我正在尝试将我的Rails应用程序部署到Heroku 我正在使用Postgres,但在我的database.yml中,我还添加了一个定义来访问远程sql server 在我的文件中:Ruby on rails 3 让FreeTDS在Heroku Cedar Stack上工作,ruby-on-rails-3,heroku,freetds,cedar,Ruby On Rails 3,Heroku,Freetds,Cedar,我正在尝试将我的Rails应用程序部署到Heroku 我正在使用Postgres,但在我的database.yml中,我还添加了一个定义来访问远程sql server 在我的文件中: gem 'tiny_tds', '0.5.1' 在模型中: establish_connection :my_sqlserver 这在开发模式下工作得很好,但当我尝试部署到Heroku时,我收到一条错误消息: [...] Installing tiny_tds (0.5.1) with native ex
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.
[...]
我找到了一个教程让它工作,但这是一个有点复杂的解决方案:
有什么办法让它工作吗
非常感谢…我也有同样的问题
尝试安装freetds-devel。
freetds-devel包含在rpmforge-yum存储库中。我也有同样的问题
尝试安装freetds-devel。
freetds-devel包含在rpmforge yum repository中。您是如何在heroku上安装freetds的?您是如何在heroku上安装freetds的?