我可以使用以下代码调用 bundler:
require 'bundler/cli'
begin
Bundler::CLI.start
rescue Bundler::GemfileNotFound
puts 'CIRUNNER could not find the Gemfile'
rescue Exception => e
puts 'CIRUNNER detected and error:'
puts e
end
但是 Bundler 默认使用当前目录。我的代码需要在多个目录(多个)项目中运行 bundle install 。
有没有官方的方法可以做到这一点?
可能最好的方法是脱壳,因为我需要在它自己的 RVM gemset 中运行 bundle install