从冻结的宝石移动到捆绑

时间:2011-11-04 15:41:55

标签: ruby-on-rails ruby rubygems gem

我在vendor /目录中有很多gem(在Rails 2.3应用程序中)。这些都是用耙子冷冻的。我想搬到Bundlr。

迁移这些宝石的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

Bundler将允许您安装特定版本的宝石:http://gembundler.com/gemfile.html

虽然我不知道从现有的冻结宝石中自动生成Gemfile的方法,但您绝对可以快速审核您正在使用的宝石版本,然后设置{{ 1}}将捆绑在完全相同的宝石中。

以下是有关使用Bundler设置Rails 2.3的信息:http://gembundler.com/rails23.html

请记住从您的环境中删除所有Gemfile声明。这些都应该在config.gem中以正确的格式为bundler指定。

如果您希望将新宝石存储在存储库中以便于访问(以及更快的安装/部署),请查看Gemfilehttp://gembundler.com/bundle_package.html