为什么uglifier gem在默认的Rails Gemfile中仍然是版本1.3.0?

时间:2014-02-02 23:18:57

标签: ruby-on-rails-4 gem bundler

创建新的Rails 4应用时,默认的Gemfile在gem列表中有这个:

# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'

尽管the last official version of uglifier being 2.4.0

我在这里遗漏了什么,或者为什么版本有差异?

1 个答案:

答案 0 :(得分:1)

捆绑商版本说明符'>= 1.3.0'表示应接受至少版本1.3.0。换句话说,使用当前版本2.4.0就可以了。

实际上,这是从头开始创建新应用程序时的安装版本。只需检查您的Gemfile.lock文件,查看捆绑包中实际安装的gems版本。你可能会发现这样的事情:

uglifier (2.4.0)
  execjs (>= 0.3.0)
  json (>= 1.8.0)

这意味着你有uglifier 2.4.0。

更多信息:http://guides.rubygems.org/patterns/#pessimistic_version_constraint