lib/dockerfile-rails/scanner.rb in dockerfile-rails-0.4.3 vs lib/dockerfile-rails/scanner.rb in dockerfile-rails-0.4.4
- old
+ new
@@ -24,13 +24,17 @@
parser = Bundler::LockfileParser.new(Bundler.read_file('Gemfile.lock'))
@gemfile += parser.specs.map { |spec, version| spec.name }
end
if File.exist? 'Gemfile'
- gemfile_definition = Bundler::Definition.build('Gemfile', nil, [])
- @gemfile += gemfile_definition.dependencies.map(&:name)
- @git = !gemfile_definition.spec_git_paths.empty?
+ begin
+ gemfile_definition = Bundler::Definition.build('Gemfile', nil, [])
+ @gemfile += gemfile_definition.dependencies.map(&:name)
+ @git = !gemfile_definition.spec_git_paths.empty?
+ rescue => error
+ STDERR.puts error.message
+ end
end
@sidekiq = @gemfile.include? 'sidekiq'
@anycable = @gemfile.include? 'anycable-rails'
@rmagick = @gemfile.include? 'rmagick'
@@ -65,6 +69,6 @@
end
@redis = @redis_cable || @redis_cache || @sidekiq
end
end
-end
\ No newline at end of file
+end