2008년 12월 13일
undefined method `each' for #<Mysql:...>
증상
win32 환경에서 db:migrate를 실행했을 때 mysql에서 아래와 같이 알 수 없는 에러가 발생한다.>rake db:migrate
...
rake aborted!
undefined method `each' for #<Mysql:0x4700edc>
(See full trace by running task with --trace)
해결법
개발 환경 설정이 잘못되어서 발생한 에러이다. 해결 방법은 간단한데, libmysql.dll 파일을 c:\windows\system 폴더에 복사해주면 된다. libmysql.dll 파일은 mysql 서버가 설치된 폴더에서 가져와도 되고, 여기서 받아도 된다.ps) 컴퓨터 갈아엎고 만들던 ROR 개발 환경 복구하다 이 에러가 튀어나와서 화들짝 놀랐음.
# by | 2008/12/13 02:23 | ruby & rails | 트랙백 | 덧글(4)




