summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVít Ondruch <vondruch@redhat.com>2020-02-27 07:35:40 +0100
committerNobuyoshi Nakada <nobu@ruby-lang.org>2020-02-28 14:32:20 +0900
commit9bede6e942e7726d320d734fead741672d060625 (patch)
tree41edcc08cdf047fc85e5d6ded203837f8a61c493
parent3556a834a2847e52162d1d3302d4c64390df1694 (diff)
Fix wrong RegExp.
The missing `\` in PR #2922 causes the default gems to be installed from the .gem packages instead from the expanded sources.
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/2933
-rwxr-xr-xtool/rbinstall.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/tool/rbinstall.rb b/tool/rbinstall.rb
index 9cd99243a6..b1914d795b 100755
--- a/tool/rbinstall.rb
+++ b/tool/rbinstall.rb
@@ -884,7 +884,7 @@ install?(:ext, :comm, :gem, :'bundled-gems') do
gem_ext_dir = "#$extout/gems/#{CONFIG['arch']}"
extensions_dir = Gem::StubSpecification.gemspec_stub("", gem_dir, gem_dir).extensions_dir
File.foreach("#{srcdir}/gems/bundled_gems") do |name|
- next unless /^(\S+)\s+(S+).*/ =~ name
+ next unless /^(\S+)\s+(\S+).*/ =~ name
gem_name = "#$1-#$2"
path = "#{srcdir}/.bundle/gems/#{gem_name}/#$1.gemspec"
next unless File.exist?(path)