윈도우즈 운영체제에서 Rails 프로젝트를 생성한 직후에 돌려보면 sqlite3.dll이 없어서 수행할 수 없다는 에러가 나온다.
이러한 이유는 기본 데이터베이스가 sqlite이기 때문이다.
1. 기본 데이터베이스를 mysql로 하기
# rails <app name> --database=mysql
2. sqlite3 설치하기
sqlite 사이트에서 sqlite-shell-win32-x86-3070500.zip, sqlite-dll-win32-x86-3070500.zip 두개를 다운받아서 압축을 푼다.
그러면 sqlite3.def, sqlite3.dll, sqlite3.exe가 나온다. 이 파일들을 Ruby디렉토리 안의 bin에 옮긴다.
해당 Rails 프로젝트에서 gem install sqlite3-ruby 를 실행한다.
참고 사이트
'Server-Side > Rails' 카테고리의 다른 글
[Rails] `bin_path’: can’t find executable rake for rake-0.8.7 (Gem::Exception) (0) | 2011.03.06 |
---|---|
[Rails] incompatible character encodings: UTF-8 and ASCII-8BIT (0) | 2010.11.14 |