문제

이 문제는 얼마 전에 해결되었지만 설명된 단계나 제안된 조언을 따르지 못했습니다.내 상황은 다음과 같습니다.

  • 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의 데이터베이스 구성에 이를 명시적으로 표시해야 합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top