2012-04-08 3 views
1

Heroku에 Rails 앱을 배포하려고합니다.Heroku Cedar Stack에서 FreeTDS 작업하기

저는 Postgres를 사용하고 있지만 제 database.yml에는 원격 SQL 서버에 액세스하기위한 définition을 추가했습니다. 내가 Heroku가에 배포하려고 할 때 오류 메시지가했습니다

establish_connection :my_sqlserver 

이 개발 모드에서 큰 작업 있지만 : 모델에서

gem 'tiny_tds', '0.5.1' 

: 내 Gemfile에

[...] 
    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

아이디어를 얻으려면 어떤 아이디어가 필요합니까?

고마워요 ...

답변

4

같은 문제가있었습니다.

freetds-devel을 설치하십시오. freetds-devel은 rpmforge yum 저장소에 포함되어 있습니다.

+0

Thx 정보입니다. –

+0

Woot! 고마워요 –

+4

어떻게 heroku에 freetds를 설치 했습니까? – radiospiel