레일즈를 SQL 서버에 연결하려고하므로 SQL 서버 어댑터를 사용해야합니다. github.com/Desarrollo-CeSPI/activerecord-sqlserver-adapter.git에서 어댑터를 로컬로 다운로드하여 설치했습니다. 그 후 내가 한 : gem build activerecord-sqlserver-adapter.gemspec
디렉토리에 어디 spec 파일을 가지고, 뒤에 gem install <name of gem that was just built>
. 그 후, 나는이 줄을 gemfile에 추가했다 : gem 'activerecord-sqlserver-adapter', :path => 'downloads/activerecord-sqlserver-adapter-master\activerecord-sqlserver-adapter-master'
, 그 다음 프로젝트 루트에서 bundle install
을 돌렸다.레일을 SQL 서버에 연결하십시오.
오류 : Gemfile에서 :
에 따라Bundler 프로그램은 "액티브"보석 호환 버전을 찾을 수 없습니다 레일 < = 4.1.6> 86-mingw32는 액티브에 따라 달라을 < = 4.1.6> 86 mingw32
액티브 - SQLSERVER 어댑터 <> = 0> 86 mingw32는 액티브 < 4.0.0>
rails -v
은 방금 설치했지만 레일 버전을 반환하지 않습니다. 는 대신 예외 :
Could not find gem 'tzinfo-data <>=0> x86-mingw32 in the gems available on this machine
Run bundle install to install missing gems
은 우리가 직장에서 프록시를 사용하는 compulsed하는 지정해야합니다
내가 SQL 서버 연결이 개선되는 경우 어댑터없이 레일과 수행/쉽게보고 계속 확인마다 몇 달 PostgreSQL 대신 Sql Server를 사용하기를 원하기 때문입니다. 지금까지 행운이 없습니다. 어떤 도움이라도 대단히 감사합니다. 감사합니다
당신은'mysql2' 보석을 사용해 보셨습니까? (sidenote : 루비는 실제로 윈도우와 호환되지 않습니다) –