Run bundle commands in sub-shells to deal with the issue that bundler always reads the Gemfile in the project root, not the one in the current working directory.