문제

나는 달리고 있다

  • OS X 10.5,
  • 루비 1.8.6,
  • 레일스 2.1,
  • sqlite3-루비 1.2.2

긁어 모으려고 할 때 다음 오류가 발생합니다. db:migrate 작동하는 앱에서 MySQL에 연결된 것을 찾습니다.

갈퀴가 중단되었습니다!로드할 파일이 없습니다 -- sqlite3/database

도움이 되었습니까?

해결책

Jamis는 방금 1.2.4를 출시했으며 해당 버그에 대한 댓글 기록을 보면 수정 사항이 1.2.3 이상 버전에 있음을 알 수 있습니다.빠른 테스트로 Ruby 1.8.6이 설치된 OS X 10.5 상자에서 다음을 수행했습니다.

sudo gem install sqlite3-ruby

(1.2.4의 검증된 버전 번호)

rails test

(기본값 사용 database.yml sqlite3 사용)

cd test
./script/generate model Person name:string
rake db:migrate

잘 달렸어요.sqlite3이 있을 때 오류가 발생했을 것입니다. required 마이그레이션이 완료되기 전에 문제가 해결된 것 같습니다.

다른 팁

있는 것 같아요 벌레 1.2.2로.다음을 사용하여 1.2.1로 롤백하세요.

보석 설치 sqlite3-ruby -v=1.2.1

그러면 문제가 해결될 것입니다.

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