summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThe Bundler Bot <bot@bundler.io>2016-11-25 16:24:55 +0000
committerThe Bundler Bot <bot@bundler.io>2016-11-25 16:24:55 +0000
commit345ed1cbd8b092eb8de18b993d05aa3217ad6e21 (patch)
tree339378002b408020361e4f419efc54d015272e0a
parentc300b59a7095557a00fde76fa29aa8490b628445 (diff)
parent52a57fdb70405762bf1083d20c76749db30e424b (diff)
downloadbundler-345ed1cbd8b092eb8de18b993d05aa3217ad6e21.tar.gz
Auto merge of #5188 - bundler:seg-speedup-spec-deps, r=indirect
[Rakefile] Speed up rake spec:deps
-rw-r--r--Rakefile8
1 files changed, 4 insertions, 4 deletions
diff --git a/Rakefile b/Rakefile
index fd14a5341d..28e8e7fb3a 100644
--- a/Rakefile
+++ b/Rakefile
@@ -47,10 +47,10 @@ namespace :spec do
deps.delete("rdiscount")
end
- deps.sort_by {|name, _| name }.each do |name, version|
- sh %(#{Gem.ruby} -S gem list -i "^#{name}$" -v "#{version}" || ) +
- %(#{Gem.ruby} -S gem install #{name} -v "#{version}" --no-ri --no-rdoc)
- end
+ gem_install_command = "install --no-ri --no-rdoc --conservative " + deps.sort_by {|name, _| name }.map do |name, version|
+ "'#{name}:#{version}'"
+ end.join(" ")
+ sh %(#{Gem.ruby} -S gem #{gem_install_command})
# Download and install gems used inside tests
$LOAD_PATH.unshift("./spec")