Skip to content

Commit b8a90b9

Browse files
committed
don't install base dependency if already installed (issue #3)
1 parent 8d6a362 commit b8a90b9

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

ext/mkrf_conf.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@
1616
dep = Gem::Dependency.new("ruby-debug-base19x", '>=0.11.24')
1717
end
1818

19-
inst = Gem::DependencyInstaller.new
2019
begin
20+
puts "Installing base gem"
21+
inst = Gem::DependencyInstaller.new
2122
inst.install dep
2223
rescue
2324
inst = Gem::DependencyInstaller.new(:prerelease => true)
@@ -28,7 +29,7 @@
2829
puts e.backtrace.join "\n "
2930
exit(1)
3031
end
31-
end
32+
end unless Gem::DependencyInstaller.new(:domain => :local).find_gems_with_sources(dep)
3233
end
3334

3435
# create dummy rakefile to indicate success

0 commit comments

Comments
 (0)