0
|
1 #!/usr/bin/env ruby
|
|
2
|
|
3 # This file loads spring without using Bundler, in order to be fast
|
|
4 # It gets overwritten when you run the `spring binstub` command
|
|
5
|
|
6 unless defined?(Spring)
|
|
7 require "rubygems"
|
|
8 require "bundler"
|
|
9
|
|
10 if match = Bundler.default_lockfile.read.match(/^GEM$.*?^ spring \((.*?)\)$.*?^$/m)
|
|
11 ENV["GEM_PATH"] = ([Bundler.bundle_path.to_s] + Gem.path).join(File::PATH_SEPARATOR)
|
|
12 ENV["GEM_HOME"] = ""
|
|
13 Gem.paths = ENV
|
|
14
|
|
15 gem "spring", match[1]
|
|
16 require "spring/binstub"
|
|
17 end
|
|
18 end
|