如何在不捆绑到 .bundle 文件夹的情况下使用 Capistrano 进行部署



>我遇到了这个确切的问题:Rvm 和宝石、捆绑包显示和宝石列表

我遵循其中一个答案的建议,查看了capistrano RVM文档(https://github.com/rvm/rvm-capistrano#disabling-bundle---deployment-when-using-gemsets)

所以我把它添加到我的staging.rb文件中:

set :bundle_dir, ''
set :bundle_flags, '--system --quiet'

在部署 [上限暂存部署] 时,我收到此错误:

You have specified both a path to install your gems to,
as well as --system. Please choose.

我没有指定另一条道路,想知道我在这里做错了什么。

我不确定您使用的是哪个版本的capistrano-bundler,但最新版本不使用:bundle_dir.你想要:bundle_path,如下所示:

set :bundle_path, nil
set :bundle_flags, '--system --quiet'

相关内容

最新更新