Кажется, что оба метода могут заморозить драгоценный камень в каталог vendor
, но rake gems:unpack
требует, чтобы драгоценный камень был указан
в config/environment.rb
как config.gem '<name of the gem>'
до rake
.
С другой стороны, rake gems:freeze
сначала требует установки гема gemsonrails
, использует синтаксис rake gems:freeze GEM=haml
и
сначала не требуется указывать драгоценный камень в environment.rb
. Но он не работает с текущим классом GEM (вероятно, требуется gem 1.3.6 вместо 1.3.7).
Помимо этого, чем они отличаются? Работают ли они очень похоже и достигают той же цели? Веб-страница gemsonrails
не обновлялась с 2007 года; rake gems:unpack
более предпочтительный способ заморозить драгоценный камень, если не использовать Bundler?