Ruby on Rails Bundler2024 年 12 月 18 日 | 2 分钟阅读 在 Rails 中,bundler 通过跟踪和安装所需的合适的 gems,为 Ruby 项目提供一个恒定的环境。 它通过其整个生命周期,在许多机器上,系统地、可重复地管理应用程序的依赖项。 要使用 bundler,您需要安装它。 gem bundler 捆绑了应用程序所依赖的所有合适的 gems。 捆绑 Rails 和其他依赖项会使 slug 大小增加几兆字节。 增加的 slug 大小是对简化依赖项管理以及能够使用您希望的任何 Rails 版本的灵活性的值得的权衡。 要不安装一组 gems,请使用 BUNDLE_WITHOUT 配置变量。 Bundler 版本不同版本的 bundler 具有不同的错误和行为。 Bundler 版本通常需要大量的验证和确认,并且很少发布。 它需要最大的稳定性,避免 Bundler 更改时的弃用和通知周期。 Bundler 版本问题不同的 bundler 版本有不同的错误。 Bundler 1.13.6如果您使用的是旧版本的 bundler,它允许您在 Gemfile.lock 文件中拥有一个 Ruby 版本。 根据 Gemfile 中的 Ruby 声明,它无效。 您将收到以下错误 您需要升级到最新的 bundler。 Bundler 1.13.1您将收到以下错误 您需要升级您的 Ruby 版本,以与 gems 中指定的最低 Ruby 版本兼容。 Bundler 1.11.2有时您的应用程序可能正在运行一个当前没有有效 gemspec 的 gem。 下一个主题Ruby on rails 迁移 |
我们请求您订阅我们的新闻通讯以获取最新更新。