0
ruby 1.9가 설치되어 있지 않고 3.0이 1.8.x와 호환되지 않으므로 factory_girl_rails 버전을 3.0 미만으로 지정하려고합니다. 나는 몇 가지 방법을 시도했지만 항상 3.0.0을 설치하려고 시도하고 루비 의존성에 실패한다.Gem Bundler에서 버전보다 작게 지정하는 방법
ruby 1.9가 설치되어 있지 않고 3.0이 1.8.x와 호환되지 않으므로 factory_girl_rails 버전을 3.0 미만으로 지정하려고합니다. 나는 몇 가지 방법을 시도했지만 항상 3.0.0을 설치하려고 시도하고 루비 의존성에 실패한다.Gem Bundler에서 버전보다 작게 지정하는 방법
According to this, Rails 3.0은 여전히 Ruby 1.8.7과 호환되어야합니다 (4.0까지 Ruby 1.8 지원을 중단하지는 않습니다).
그러나, 당신이 당신의 Gemfile에 넣고 경우, 들러는 레일의 최신 2.3 버전 (3.0 전에 마지막 부 버전)를 사용한다 :
gem 'rails', '~>2.3'
덕분에 그것이 내가 제한하기 위해 노력하고있어 factory_girl_rails 보석입니다 @ 아담을 레일은 아니지만 3.0과 동일한 원리가 적용되어야한다. 나는 gem "factory_girl_rails", '~ 2.0.0' 을 시도했으나 여전히 factory_girl_rails 3.0.0을 설치하려고 시도했습니다. –
어떻게 세부 사항을 놓쳤는 지 확신 할 수 없습니다. 음, "factory_girl_rails", '~ 2.0.0'을 지정하면 나를 위해 일했습니다. 나는 factory_girl_rails가 factory_girl 버전 3.0에 의존한다는 것을 알았다. 그것은 실패 할 수있는 것이 가능한가? 그렇다면 어쩌면 버전 제한이 해당 보석에 맞아야합니다. – Adam
도움을 주셔서 감사합니다, 나는 그저 factory_girl -v 2.6.4를 설치하여 작동시킬 수있었습니다. factory_girl_rails -v 1.7.0 –