2011-02-28 2 views
1

나는이 질문에 대한 답변을 일주일 동안 찾고 있었지만 찾지 못했습니다. Mac OS 10.5.8을 실행 중입니다. rake db : migrate는 "rake : Is a directory"를 반환합니까?

은 내가 Peepcode 튜토리얼 "만나 레일 3"일을하려고하지만거야 내가 명령 줄을 실행할 때 user$ rake db:migrate 나는 다음과 같은 오류 메시지가 얻을 :
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake: Is a directory - /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake (Errno::EISDIR) 
from /usr/local/bin/rake:19:in `load' 
from /usr/local/bin/rake:19 

내가 더와 ruby.pastebin.com에서 동일한 오류 발견을 대답. 야심 찬 개발자를 도우려는 사람에게 감사드립니다. 감사.

답변

1

Mac OS X과 함께 제공되는 루비 인터프리터의 기본 설치를 사용하는 것 같습니다. 내 제안은 RVM을 사용하여 보석 위치를 설치/관리하는 것입니다. "Meet Rails 3"자료를 읽거나 보지 않아서 그들이 옹호하고있는 것이 무엇인지 확신 할 수 없지만 RVM이 이러한 유형의 문제를 해결할 수 있다는 경험을 통해 말할 수 있습니다.

+0

맞습니다. RVM을 설치 했으므로 (.) 생각했지만 설치를 완료하기 위해 .bash_profile을 편집하지 않았습니다. 내가 한 후에 rake db : migrate 명령을 실행할 수있었습니다. – Josh

관련 문제