summaryrefslogtreecommitdiff
path: root/tool
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-05-27 13:46:25 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-05-27 13:46:25 +0000
commitc5719d9a756391ff365d92d62523222a7066d819 (patch)
tree3d01413a95177a62d4c1d75858e66509ffbbb54e /tool
parentb5bc09d2347746eda0adf856ece5a3399d7d8839 (diff)
* tool/rbinstall.rb (gem): install gemspec of json. fixed #4784
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31749 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'tool')
-rwxr-xr-xtool/rbinstall.rb9
1 files changed, 5 insertions, 4 deletions
diff --git a/tool/rbinstall.rb b/tool/rbinstall.rb
index fde24c0ecd..6234f6fe47 100755
--- a/tool/rbinstall.rb
+++ b/tool/rbinstall.rb
@@ -544,12 +544,13 @@ install?(:ext, :comm, :gem) do
destdir = File.join(gpath, directories.grep(/^spec/)[0])
default_gems = [
- ['rake', 'rake.rb'],
- ['rdoc', 'rdoc.rb'],
- ['minitest', 'minitest/unit.rb'],
+ ['rake', 'lib/rake.rb'],
+ ['rdoc', 'lib/rdoc.rb'],
+ ['minitest', 'lib/minitest/unit.rb'],
+ ['json', 'ext/json/lib/json/version.rb'],
]
default_gems.each do |name, src|
- src = File.join(srcdir, "lib", src)
+ src = File.join(srcdir, src)
version = open(src) {|f| f.find {|s| /^\s*\w*VERSION\s*=(?!=)/ =~ s}} or next
version = version.split(%r"=\s*", 2)[1].strip[/\A([\'\"])(.*?)\1/, 2]
puts "#{" "*30}#{name} #{version}"