gpt4 book ai didi

ruby-on-rails-3 - 如何将 gems 添加到 Rails 3 应用程序中的供应商/缓存目录中?

转载 作者:行者123 更新时间:2023-12-02 05:38:28 25 4
gpt4 key购买 nike

我使用 EngineYard,但部署失败。我收到此消息:

Some gems seem to be missing from your vendor/cache directory.
Could not find rspec-core-2.6.0.rc2 in any of the sources

如何确保这些 gem 进入该目录?

最佳答案

Bundler 提供了一个显式创建此缓存的命令

bundle package

完成此 bundle 安装后,将检查并保持供应商/缓存目录为最新。

如果您想在计算机上安装 gems 而不检查 ruby​​gems,只需运行

bundle install --local

但是,请注意,如果您经常升级 gem(就像我每次发布 Rails 子版本时所做的那样),您的供应商/缓存可能会快速增长。

我当前项目的git仓库有80mb,其中30多mb是存储在vendor/cache中的数据。

加快部署速度似乎是个好主意,但总的来说,它让我们的存储库变得更大。

关于ruby-on-rails-3 - 如何将 gems 添加到 Rails 3 应用程序中的供应商/缓存目录中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5958614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com