1

我可以使用以下代码调用 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

4

0 回答 0