summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>2015-03-20 22:34:18 +0900
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>2015-03-20 23:05:42 +0900
commit0ede19673f5685863bf8dd86785995e6d062531b (patch)
tree467ddc3f0966968696f315aed0763cb66aa07ad6
parent594694784ab3b1cb5fd7e9724a22cd68b78ae858 (diff)
downloadbundler-0ede19673f5685863bf8dd86785995e6d062531b.tar.gz
fix "rake spec:deps" fails on MinGW Ruby 2.0
``` $ ruby --version ruby 2.0.0p598 (2014-11-13) [x64-mingw32] $ rake spec:deps DL is deprecated, please use Fiddle c:/Ruby200-x64/bin/ruby.exe -S gem list -i '^mustache$' -v '= 0.99.6' || c:/Ruby 200-x64/bin/ruby.exe -S gem install mustache -v '= 0.99.6' --no-ri --no-rdoc true c:/Ruby200-x64/bin/ruby.exe -S gem list -i '^rdiscount$' -v '~> 1.6' || c:/Ruby2 00-x64/bin/ruby.exe -S gem install rdiscount -v '~> 1.6' --no-ri --no-rdoc ERROR: While executing gem ... (Gem::Requirement::BadRequirementError) Illformed requirement ["~ "] ERROR: While executing gem ... (Gem::Requirement::BadRequirementError) Illformed requirement ["~ --no-ri --no-rdoc"] rake aborted! Command failed with status (1): [c:/Ruby200-x64/bin/ruby.exe -S gem list -i...] c:/workdir/git-workdir/bundler/Rakefile:90:in `block (3 levels) in <top (require d)>' c:/workdir/git-workdir/bundler/Rakefile:89:in `each' c:/workdir/git-workdir/bundler/Rakefile:89:in `block (2 levels) in <top (require d)>' c:/workdir/git-workdir/bundler/Rakefile:23:in `block in invoke' c:/workdir/git-workdir/bundler/Rakefile:22:in `invoke' Tasks: TOP => spec:deps (See full trace by running task with --trace) ```
-rw-r--r--Rakefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/Rakefile b/Rakefile
index 79bcce1a7d..1a9a31a137 100644
--- a/Rakefile
+++ b/Rakefile
@@ -87,8 +87,8 @@ namespace :spec do
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"
+ sh %{#{Gem.ruby} -S gem list -i "^#{name}$" -v "#{version}" || } +
+ %{#{Gem.ruby} -S gem install #{name} -v "#{version}" --no-ri --no-rdoc}
end
# Download and install gems used inside tests