diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-05-27 13:46:25 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-05-27 13:46:25 +0000 |
commit | c5719d9a756391ff365d92d62523222a7066d819 (patch) | |
tree | 3d01413a95177a62d4c1d75858e66509ffbbb54e /tool | |
parent | b5bc09d2347746eda0adf856ece5a3399d7d8839 (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-x | tool/rbinstall.rb | 9 |
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}" |