зеркало из https://github.com/github/ruby.git
skip failed gems
* tool/rbinstall.rb: skip gems which failed to build extensions. [ruby-dev:49764] [Bug #12683] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55952 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
819d87ed91
Коммит
a5eab8ccef
|
@ -1,3 +1,8 @@
|
|||
Thu Aug 18 02:36:26 2016 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* tool/rbinstall.rb: skip gems which failed to build extensions.
|
||||
[ruby-dev:49764] [Bug #12683]
|
||||
|
||||
Wed Aug 17 23:35:12 2016 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* gems/bundled_gems (tk): bump up to 0.1.1.
|
||||
|
|
|
@ -777,8 +777,15 @@ install?(:ext, :comm, :gem) do
|
|||
next if gems.empty?
|
||||
if defined?(Zlib)
|
||||
Gem.instance_variable_set(:@ruby, with_destdir(File.join(bindir, ruby_install_name)))
|
||||
silent = Gem::SilentUI.new
|
||||
gems.each do |gem|
|
||||
Gem.install(gem, Gem::Requirement.default, options)
|
||||
inst = Gem::Installer.new(gem, options)
|
||||
inst.spec.extension_dir = with_destdir(inst.spec.extension_dir)
|
||||
begin
|
||||
Gem::DefaultUserInteraction.use_ui(silent) {inst.install}
|
||||
rescue Gem::InstallError => e
|
||||
next
|
||||
end
|
||||
gemname = File.basename(gem)
|
||||
puts "#{" "*30}#{gemname}"
|
||||
end
|
||||
|
|
Загрузка…
Ссылка в новой задаче