#!/usr/bin/env ruby begin require 'bundler' # Check if an older version of bundler is installed $:.each do |path| if path =~ %r'/bundler-0.(\d+)' && $1.to_i < 9 err = "Please remove Bundler 0.8 versions." err << "This can be done by running `gem cleanup bundler`." abort(err) end end require 'bundler/cli' Bundler::CLI.start rescue Bundler::BundlerError => e Bundler.ui.error e.message Bundler.ui.debug e.backtrace.join("\n") exit e.status_code rescue Interrupt => e Bundler.ui.error "\nQuitting..." Bundler.ui.debug e.backtrace.join("\n") exit 1 end