我可以使用以下代码调用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。
有官方方法吗?
可能最好的方法是shell,因为我需要在自己的RVM gemset中运行bundle install