Ruby on rails 为什么像acts_as_taggable_on这样的ruby gems会推荐特定的版本?

Ruby on rails 为什么像acts_as_taggable_on这样的ruby gems会推荐特定的版本?,ruby-on-rails,gem,versioning,Ruby On Rails,Gem,Versioning,rails应用程序中包含的大多数gem都建议我们不使用任何版本,这样(我假设)bundler就可以使用最新的兼容版本。但是,一些gem,如acts\u as\u taggable\u on,建议使用特定版本(acts\u as\u taggable\u on建议使用特定版本: gem'在“~>3.4”上充当标记 通常省略特定的版本可以吗?然后每次推出新的更新时我都必须更改版本吗 顺便说一句,我知道在使用早期版本的rails等时需要一个特定的版本。但是当我们有最新版本的rails时,我们需要添加这

rails应用程序中包含的大多数gem都建议我们不使用任何版本,这样(我假设)bundler就可以使用最新的兼容版本。但是,一些gem,如
acts\u as\u taggable\u on
,建议使用特定版本(
acts\u as\u taggable\u on
建议使用特定版本:

gem'在“~>3.4”上充当标记

通常省略特定的版本可以吗?然后每次推出新的更新时我都必须更改版本吗


顺便说一句,我知道在使用早期版本的rails等时需要一个特定的版本。但是当我们有最新版本的rails时,我们需要添加这个吗?

可能他们会更改gem的接口。这可能会破坏与当前gem接口的兼容性