Ruby on rails 4 为什么默认Rails Gemfile中的uglifier gem仍然是1.3.0版?
创建新的Rails 4应用程序时,默认的Ruby on rails 4 为什么默认Rails Gemfile中的uglifier gem仍然是1.3.0版?,ruby-on-rails-4,gem,bundler,Ruby On Rails 4,Gem,Bundler,创建新的Rails 4应用程序时,默认的Gemfile在gem列表中有以下内容: # Use Uglifier as compressor for JavaScript assets gem 'uglifier', '>= 1.3.0' 尽管如此 我在这里遗漏了什么,或者为什么版本不一致?捆绑包版本说明符'>=1.3.0'意味着至少应接受版本1.3.0。换句话说,使用当前的2.4.0版本就可以了 事实上,这就是从头开始启动新应用程序时要安装的版本。只需检查您的Gemfile.lock文件
Gemfile
在gem列表中有以下内容:
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
尽管如此
我在这里遗漏了什么,或者为什么版本不一致?捆绑包版本说明符
'>=1.3.0'
意味着至少应接受版本1.3.0。换句话说,使用当前的2.4.0版本就可以了
事实上,这就是从头开始启动新应用程序时要安装的版本。只需检查您的Gemfile.lock
文件,查看捆绑包中实际安装的gems版本。您可能会发现如下内容:
uglifier (2.4.0)
execjs (>= 0.3.0)
json (>= 1.8.0)
这意味着你有更丑的2.4.0
更多信息: