2009-08-29 3 views
0

방금 ​​Leopard 시스템을 Snow로 업그레이드했습니다. 나는 업그레이드 전에 Spec 예제를 실행하여 Rails 애플리케이션을 사용했다. 그것은 mysql 데이터베이스를 사용했다. 이 같은 실패 레이크 사양을 실행 업그레이드 후 레이크가 중단되었습니다! Snow Leopard로 업그레이드 한 후 닫힌 스트림

는 :

... 
** Invoke db:schema:load (first_time) 
** Invoke environment 
** Execute db:schema:load 
rake aborted! 
closed stream 
/opt/local/lib/ruby/1.8/mysql.rb:1032:in `sync=' 
/opt/local/lib/ruby/1.8/mysql.rb:1032:in `write' 
/opt/local/lib/ruby/1.8/mysql.rb:1092:in `finalizer 
... 

는 이미 다음 시도 :

  • 는 MySQL은 5.1.37 86를 다시 설치를;
  • 이전 MySQL gem을 제거하는 중입니다.
  • 실행중인 rake : db : 마이그레이션, rake : db : 준비 등 rake : spec을 실행하기 전에 성공하지 못했습니다.
  • 보석 업데이트 - 시스템.

가장 이상한 점은 명령 줄이나 직접 TextMate에서 하나씩 호출 할 때 사양이 정상적으로 실행되고 있다는 것입니다.

의견이 있으십니까?

이 더 정보가 필요하면, 당신이 당신의 MySQL의 보석을 다시 컴파일을 시도 할 수 있습니다 :

답변

관련 문제