1
最新simple_form是3.0.1,並需要在gemspec文件中的以下內容:如何強制在gemfile中引用simple_form 2.1.1的rails生成器?
s.add_dependency('activemodel', '>= 4.0.0', '< 4.1')
s.add_dependency('actionpack', '>= 4.0.0', '< 4.1')
安裝時simple_form 2.1.1,鐵軌發電機rails generator simple_form:install
導致錯誤:
:in `raise_if_conflicts': Unable to activate simple_form-3.0.1, because activemodel-3.2.15 conflic
ts with activemodel (< 4.1, >= 4.0.0), actionpack-3.2.15 conflicts with actionpack (< 4.1, >= 4.0.0) (Gem::LoadError)
軌道發生器指的是最新的simple_form 3.0.1,它需要rails 4或更高版本(我們使用rails 3.2.12)。儘管gemspec文件中指定了simple_form 2.1.1,但它並沒有停止引用3.0.1的rails生成器。如何強制爲simple_form生成rails生成器只能引用在gemspec文件中指定的版本2.1.1?
優秀!謝謝。 – user938363