为什么act-as-taggable-on upgrade rails 3.1.1

时间:2012-02-04 17:10:36

标签: ruby-on-rails rubygems gem acts-as-taggable-on

我有一个rails应用程序,它使用rails gem v3.1.1和act-as-taggable-on gem v2.1.1。

我们的服务器构建在act-as-taggable-on v2.1.1 gem之前安装rails v3.1.1 gem。

我的问题是安装act-as-taggable-on gem还安装了最新的rails(3.2.1),即使我已经安装了rails并且我最终安装了2个版本的rails。

查看acts-as-taggable-on gemspec它将rails作为依赖项。在安装时,我希望act-as-taggable能够知道rails gem已经安装,而不是安装最新版本。

你能解释一下它为什么再次安装rails,以及是否有办法阻止它?

提前致谢。

1 个答案:

答案 0 :(得分:0)

gem的2.2.2版本将Rails依赖性降低到3.x而不是3.2。如果您能够将act-as-taggable-on升级,请切换到v2.2.2并且您不应再有依赖项冲突。