2011-09-15 3 views
0

Windows XP SP3에 "ChiliProject"를 설치하려고합니다. db : migrate를 처리하기 전까지는 아무 문제가 없었습니다. 내가 sqlite3를 보석 설치 한레일 및 SQLITE3 문제

rake aborted! no such file to load -- sqlite3

:

sqlite3 (1.3.4 x86-mingw32 x86-mswin32-60)

세 가지 파일 : sqlite3.exe, sqlite3.dll을, sqlite3.def에서

C:\RubyApps\chiliproject>bundle exec rake db:migrate

는 다음 나는 오류 sqlite.org는 "C : \ Ruby192 \ bin"디렉토리 (기본 루비 디렉토리)에 저장됩니다. 내가 잘못 뭐하는 거지

production: 
    adapter: sqlite3 
    database: db/production.db 

:

데이터베이스 구성 (database.yml을)인가?

+0

당신이 있습니까를 실행하려고, 당신의 Gemfile에

gem 'sqlite3-ruby', :require => 'sqlite3' 을 추가해야한다 "sqlite3를 루비 "보석이 시스템에 설치되어 있습니까? –

+0

아니요, "sqlite3"젬만입니다. 그러나, 나는 sqlite3 - 루비를 설치하려고했지만 결과는 동일합니다 : "로드 할 파일이 없습니다 - sqlite3". – Cleankod

+0

다음 주말에 2.3.0 릴리스로 인해 해결 될 예정인 알려진 버그입니다. 자세한 내용은 https://www.chiliproject.org/issues/617 및 https://www.chiliproject.org/projects/chiliproject/versions/16을 참조하십시오. –

답변

2

이 게시물에 따르면 http://railsforum.com/viewtopic.php?id=40674 당신은 아마

그 후

bundle packagerake db:create 마지막 rake db:migrate

+0

필자는 나중에 이것을 발견하고 ChiliProject 2.3.0의 Gemfile을 Windows에서 일반적으로 사용되는 mingw 루비와 완전히 호환되도록 수정했습니다. Gemfile의 변경은 더 이상 필요하지 않습니다. –