我遇到了这个问题:Rvm and gems, bundle show and gem list
我按照其中一个答案的建议,查看了capistrano RVM文档(https://github.com/rvm/rvm-capistrano#disabling-bundle---deployment-when-using-gemsets)
所以我把它添加到我的staging.rb文件中:
set :bundle_dir, ''
set :bundle_flags, '--system --quiet'
在部署[cap staging deploy]时出现此错误:
You have specified both a path to install your gems to,
as well as --system. Please choose.
我没有指定另一条路,我想知道我在这里做错了什么。
答案 0 :(得分:0)
我不确定您使用的capistrano-bundler
版本是什么,但最新版本不使用:bundle_dir
。你需要:bundle_path
,如下所示:
set :bundle_path, nil
set :bundle_flags, '--system --quiet'