ruby-on-rails - bundle 有什么意义?

标签 ruby-on-rails ruby

我了解 Rail 的 bundle package 的作用以及如何使用它,但是对于为什么它是一个有用的命令我还是一头雾水。它有什么用处?

最佳答案

bundle package会将您的应用程序所需的所有 gem 复制到 vendor/cache 文件夹中。这还包括 gem 所需的依赖项。

这很有帮助,因为在部署时您可以运行 bundle install --local避免依赖 gems 存储库 (rubygems.org) 并从缓存文件夹安装所有 gems

因为每个 gem 可能有不同的依赖关系,这取决于它安装的平台,建议使用 bundle package仅当您的开发和部署环境相似时。

关于ruby-on-rails - bundle 有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7231820/

相关文章:

ruby-on-rails - 带有自定义 header 的 S3 临时签名 url,无需将对象元数据修改到磁盘

ruby-on-rails - Rails 3 中的词库

ruby-on-rails - 如何在 Rails 中编写对 SEO 友好的路由?

Ruby HTTP 获取参数

ruby - Ruby 中的 private 和 private_class_method 关键字

ruby - capybara :从加载的页面保存图像(不是屏幕截图)

ruby - '获取 README' API V3 github 转换

ruby-on-rails - Ransack 返回带有 bool 属性 true 和 false 的记录,并带有复选框

ruby-on-rails - validates_uniqueness_of 范围为多列

ruby-on-rails - Ruby on Rails 从 'Errno::ENOENT' 中解救出来