루비 온 레일즈 + SQL Server 2005
-
18-09-2019 - |
문제
이 문제는 얼마 전에 해결되었지만 설명된 단계나 제안된 조언을 따르지 못했습니다.내 상황은 다음과 같습니다.
SQL Server '05를 설치했고 이를 성공적으로 활용하는 다른(Ruby가 아닌) 응용 프로그램이 있습니다.
Rails를 성공적으로 시작하고 실행했습니다(단, MySQL에만 해당).
Rails sqlserver 어댑터 gem(및 해당 종속성)을 설치했습니다.
ADO.rb(현재는 Ruby-DBI의 이전 빌드에서만 사용 가능)를 다운로드하여 c: uby\lib uby\site_ruby\1.8\DBD\ADO\ADO.rb에 저장했습니다.
sqlserver 어댑터를 사용하도록 Database.yml을 구성하고 유효한 로그인 정보가 있는 데이터베이스를 가리키도록 했습니다.
마이그레이션을 실행하려고 하면 '드라이버 ADO를 로드할 수 없습니다(초기화되지 않은 상수 DBI::DBD::ADO)' 오류가 발생합니다.
도움을 주셔서 대단히 감사합니다.
해결책
따라서 ODBC 연결을 설정하기 위해 Windows 또는 Mac에서 작업하고 있는지 확인하세요.Rails의 데이터베이스 구성에 이를 명시적으로 표시해야 합니다.
제휴하지 않습니다 StackOverflow