0
我試圖指定factory_girl_rails版本小於3.0,因爲我沒有安裝ruby 1.9,3.0與1.8.x不兼容。我已經嘗試了幾種方法,但總是試圖安裝3.0.0,並在ruby依賴項上失敗。如何在Gem Bundler中指定小於版本
我試圖指定factory_girl_rails版本小於3.0,因爲我沒有安裝ruby 1.9,3.0與1.8.x不兼容。我已經嘗試了幾種方法,但總是試圖安裝3.0.0,並在ruby依賴項上失敗。如何在Gem Bundler中指定小於版本
According to this,Rails 3.0應該仍然與Ruby 1.8.7兼容(它們在4.0之前不會丟棄Ruby 1.8支持)。
但是,如果你把這個在你的Gemfile,捆綁應該使用Rails的最新2.3版本(3.0之前的最後一個小版本):
gem 'rails', '~>2.3'
感謝@Adam這是我試圖限制factory_girl_rails寶石到<3.0不是軌道,但應適用相同的原則。我試過 寶石「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 –