Try to continue on LoadError with gem_original_require

This commit is contained in:
Hiroshi SHIBATA 2019-08-17 11:30:01 +09:00
Родитель 22d9bd944d
Коммит d8148650f6
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: F9CF13417264FAC2
1 изменённых файлов: 6 добавлений и 2 удалений

Просмотреть файл

@ -54,8 +54,12 @@ module Kernel
end
if resolved_path
RUBYGEMS_ACTIVATION_MONITOR.exit
return gem_original_require(resolved_path)
begin
RUBYGEMS_ACTIVATION_MONITOR.exit
return gem_original_require(resolved_path)
rescue LoadError
RUBYGEMS_ACTIVATION_MONITOR.enter
end
end
if spec = Gem.find_unresolved_default_spec(path)