2013-02-14 4 views
0

처음으로 heorku를 사용합니다. 코드가 heroku에 배포되고 non db 페이지가 잘 렌더링됩니다. 나는이 오류가 난 모르겠어요 이유 :마이그레이션을 실행할 때 heroku 오류가 발생했습니다.

그것은 Heroku가이

User.first 

이렇게 나에게 오류를주고 같은 간단한 것도 있기 때문에 마이그레이션을 실행되었는지 여부를 나에게 현재 불분명

irb(main):004:0> heroku run rake db:migrate 
NameError: undefined local variable or method `migrate' for main:Object 
    from (irb):4 

:

irb(main):005:0> User.first 
PG::Error: ERROR: relation "users" does not exist 
LINE 5:    WHERE a.attrelid = '"users"'::regclass 
             ^
:    SELECT a.attname, format_type(a.atttypid, a.atttypmod), 

사전에 도움을 청합니다. 이것을 디버깅하려면 다음 단계는 무엇입니까?

답변

3

이 명령을 Rails 콘솔로 실행하지 않아도됩니다. 이 명령을 프로젝트 디렉토리의 셸로 실행할 수 있습니다.

heroku run rake db:migrate --app my_awsome_app

--app는 선택

+0

시원 들으이다. 이것은 그것을했다. 내일 자고 자러 갈거야. – timpone

관련 문제