summaryrefslogtreecommitdiff
path: root/bin/rake
blob: 7cce4cfa1e1c6bcd82fde5b470b7c7d4b7b6734d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env ruby
# frozen_string_literal: true

load File.expand_path("../with_rubygems", __FILE__) if ENV["RGV"]

require "rubygems"

unless ARGV[0] == "spec:deps"
  bundler_spec = Gem::Specification.load(File.expand_path("../../bundler.gemspec", __FILE__))
  bundler_spec.dependencies.each do |dep|
    begin
      gem dep.name, dep.requirement
    rescue Gem::LoadError => e
      $stderr.puts "#{e.message} (#{e.class})"
    end
  end

  Gem.finish_resolve if Gem.respond_to?(:finish_resolve)
end

load Gem.bin_path("rake", "rake")