2014-07-26 3 views
1

내 로컬에 git clone some_url으로 프로젝트를 설치했는데 내 로컬에 보석을 설치하기 위해 bundle install을 수행했습니다.정의되지 않은 메소드`add_foreign_key '

복제 된 데이터베이스를 마이그레이션하려면 rake db:migrate을 입력 한 다음이 메시지가 나타납니다.

undefined method `add_foreign_key' for #<SomeMigrationFileName:0x0000000....> ... 

어떻게이 오류를 해결할 수 있습니까?


ps : 그것은 MYSQL 문제입니까? gem 'mysql2' 문이 이미 내 Gemfile에 존재하지만, 내가 bundle install을 명령하면 MYSQL 설치 중에 설치 오류 메시지가 나타납니다.

는 그래서 난 brew install mysql

+0

'이전 파일'을 게시 할 수 있습니까? – Pavan

답변

8

외부 키 제약 (아직 아웃되지 않습니다 적어도까지 4.2 레일) 상자

가장 쉬운 방법 중 지원 레일 뭔가하지 않습니다와 mysql을 설치 foreigner gem을 사용하여 마이그레이션 및 스키마 덤핑에서이를 지원합니다.

+1

'rails 4.1.8'을 사용했기 때문에'add_foreign_key'가 작동하지 않는다는 것을 알았습니다. – Micka

관련 문제