Sha256: 0567956c27692d0e23e5f54841594221fec96083e5c537012c1dad363a47f0cd

Contents?: true

Size: 604 Bytes

Versions: 5

Compression:

Stored size: 604 Bytes

Contents

# frozen_string_literal: true

require_relative "shared_helpers"

if Bundler::SharedHelpers.in_bundle?
  require_relative "../bundler"

  if STDOUT.tty? || ENV["BUNDLER_FORCE_TTY"]
    begin
      Bundler.ui.silence { Bundler.setup }
    rescue Bundler::BundlerError => e
      Bundler.ui.warn "\e[31m#{e.message}\e[0m"
      Bundler.ui.warn e.backtrace.join("\n") if ENV["DEBUG"]
      if e.is_a?(Bundler::GemNotFound)
        Bundler.ui.warn "\e[33mRun `bundle install` to install missing gems.\e[0m"
      end
      exit e.status_code
    end
  else
    Bundler.ui.silence { Bundler.setup }
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
rubygems-update-3.1.1 bundler/lib/bundler/setup.rb
rubygems-update-3.1.0 bundler/lib/bundler/setup.rb
bundler-2.1.0 lib/bundler/setup.rb
rubygems-update-3.1.0.pre3 bundler/lib/bundler/setup.rb
bundler-2.1.0.pre.3 lib/bundler/setup.rb