summaryrefslogtreecommitdiff
path: root/bin/spring
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2015-05-26 19:08:03 +0200
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2015-05-26 19:08:03 +0200
commitf815094e6ddfb6760d1af37b3b2bc19f6e37baf0 (patch)
treef7d9ba726fa2691159ffa8bb6d549691f8a06f2a /bin/spring
parentb6117074ccb018a679d72f3faf4302ddb076a3ac (diff)
parentb5ea355078589f5002e3601333130350f1a37678 (diff)
downloadgitlab-ce-f815094e6ddfb6760d1af37b3b2bc19f6e37baf0.tar.gz
Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce
Diffstat (limited to 'bin/spring')
-rwxr-xr-xbin/spring11
1 files changed, 4 insertions, 7 deletions
diff --git a/bin/spring b/bin/spring
index 253ec37c345..7b45d374fcd 100755
--- a/bin/spring
+++ b/bin/spring
@@ -1,17 +1,14 @@
#!/usr/bin/env ruby
-# This file loads spring without using Bundler, in order to be fast
-# It gets overwritten when you run the `spring binstub` command
+# This file loads spring without using Bundler, in order to be fast.
+# It gets overwritten when you run the `spring binstub` command.
unless defined?(Spring)
require "rubygems"
require "bundler"
- if match = Bundler.default_lockfile.read.match(/^GEM$.*?^ spring \((.*?)\)$.*?^$/m)
- ENV["GEM_PATH"] = ([Bundler.bundle_path.to_s] + Gem.path).join(File::PATH_SEPARATOR)
- ENV["GEM_HOME"] = ""
- Gem.paths = ENV
-
+ if match = Bundler.default_lockfile.read.match(/^GEM$.*?^ (?: )*spring \((.*?)\)$.*?^$/m)
+ Gem.paths = { "GEM_PATH" => [Bundler.bundle_path.to_s, *Gem.path].uniq }
gem "spring", match[1]
require "spring/binstub"
end