diff options
author | Samuel Giddins <segiddins@segiddins.me> | 2016-11-19 11:37:29 -0600 |
---|---|---|
committer | Samuel Giddins <segiddins@segiddins.me> | 2016-11-19 11:37:29 -0600 |
commit | 52a57fdb70405762bf1083d20c76749db30e424b (patch) | |
tree | 0f537a0f047484e9918891a39fa2442cb051cb3f /Rakefile | |
parent | d46522577ff6b09909d6113db3cd9ff059a45445 (diff) | |
download | bundler-52a57fdb70405762bf1083d20c76749db30e424b.tar.gz |
[Rakefile] Speed up rake spec:depsseg-speedup-spec-deps
Diffstat (limited to 'Rakefile')
-rw-r--r-- | Rakefile | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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") |