我在vendor /目录中有很多gem(在Rails 2.3应用程序中)。这些都是用耙子冷冻的。我想搬到Bundlr。
迁移这些宝石的最佳方法是什么?
答案 0 :(得分:0)
Bundler将允许您安装特定版本的宝石:http://gembundler.com/gemfile.html
虽然我不知道从现有的冻结宝石中自动生成Gemfile
的方法,但您绝对可以快速审核您正在使用的宝石版本,然后设置{{ 1}}将捆绑在完全相同的宝石中。
以下是有关使用Bundler设置Rails 2.3的信息:http://gembundler.com/rails23.html
请记住从您的环境中删除所有Gemfile
声明。这些都应该在config.gem
中以正确的格式为bundler指定。
如果您希望将新宝石存储在存储库中以便于访问(以及更快的安装/部署),请查看Gemfile
:http://gembundler.com/bundle_package.html