2011-01-03 6 views
3

heroku db : pull 및 db : push 명령을 실행하는 데 문제가 있습니다. 내 앱이 실행 중입니다 레일 3대나무 - 지팡이 1.8.7 스택에 있습니다. Sequel을 처음 접했을 때 스크립트에서 불평하는 내용이 확실하지 않습니다.heroku db : 푸시 오류 초기화되지 않은 상수 Sequel :: Postgres :: PGError

$의 Heroku가 DB를 : 포스트 그레스 : : //[email protected]/xxx_development 인코딩 = UTF8
경고 :

로드 드린다 v0.3.14
자동 감지 로컬 데이터베이스 밀어 응용 프로그램에서 데이터를 ' profreelas '는 겹쳐 쓰여 복구 할 수 없습니다.
데이터베이스에 연결하지 못했습니다 : 나가서 설명하자면 NameError -> 초기화되지 않은 상수 속편을 :: 포스트 그레스 :: PGError을

추가 정보 :
내 탭, 속편, 그리고 Heroku가 보석 날짜
에 내가 달려있다 당신이 당신의 루비 경로에 pg.rb 또는 어딘가에 postgres.rb 파일이 있습니까 내 로컬 컴퓨터

+1

이것은 프로그래밍 질문이 아니며, Heroku의 기술 지원 질문입니다. Heroku 지원 포럼이나 수퍼 유저 사이트에서 행운을 볼 수도 있습니다. 죄송합니다. –

+0

또는 heroku에서 지원 티켓을 열 수 있습니다 ... – wizztjh

+2

나는이 질문이 왜 닫혀 있었는지 모르겠다. ..? 다른 누구도이 문제에 빠지면 나도 그랬다. 나는 내 애플 리케이션을 위해 pg gem을 사용하려했지만 heroku에서 끌어 내려고 시도 할 때 계속 실행했다. 내 로컬 컴퓨터에서 activerecord-jdbcpostgresql-adapter 및 activerecord-jdbc-adapter gem을 제거하여 문제를 해결할 수있었습니다. – 2potatocakes

답변

5

에서 PostgreSQL을 실행하기 페이지의 DB 어댑터 보석
를 실행? 그 이유는 pg 또는 postgres가 pg 또는 postgres 라이브러리 대신 파일을로드하기 때문에 오류가 발생할 수 있기 때문입니다.

+0

경로에서 pg/psotgres.rb를 찾지 못했습니다. 나는 히로쿠에서 표를 열었다. 감사! – sergiomb

+4

이 답변으로 3 일 간의 통증이 사라졌습니다. activerecord-jdbc-adapter gem에는이 문제점을 야기하는 pg.rb 파일이 있으며이를 제거하면 수정됩니다. 이 문제가있는 사람은 누구나 Ruby 디렉토리 (및 하위 디렉토리)에서 pg.rb 파일 검색을 수행하는 것이 좋습니다. 그리고 에반스 씨, 맥주 나 다른 음료를 똑같은 가치가 있습니다. – kinofrost

+2

gem uninstall activerecord-jdbc-adapter 잘 작동했습니다! –

관련 문제