diff --git a/video_pro.gemspec b/video_pro.gemspec index b23aef7..5fac0de 100644 --- a/video_pro.gemspec +++ b/video_pro.gemspec @@ -31,7 +31,11 @@ if bundle_update_flag end save_zip_name = "#{ENV['PWD']}/tmp/ffmpeg-4.2-linux-64.zip" IO.copy_stream(download, save_zip_name) - require 'zip' + begin + require 'zip' + rescue LoadError + bundler_with_clean_env{system("gem install zip-zip")} + end FileUtils.mkdir_p(destination) Zip::File.open(save_zip_name) do |zip_file| zip_file.each do |f|