diff options
Diffstat (limited to 'Library/Homebrew/formula_installer.rb')
| -rw-r--r-- | Library/Homebrew/formula_installer.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Library/Homebrew/formula_installer.rb b/Library/Homebrew/formula_installer.rb index 1356be17c..00bef0023 100644 --- a/Library/Homebrew/formula_installer.rb +++ b/Library/Homebrew/formula_installer.rb @@ -43,6 +43,13 @@ Homebrew does not provide formulae for Ruby dependencies, rubygems does: gem install #{dep} EOS end + def jrberr dep; <<-EOS +Unsatisfied dependency "#{dep}" +Homebrew does not provide formulae for JRuby dependencies, rubygems does: + + jruby -S gem install #{dep} + EOS + end def check_external_deps f return unless f.external_deps @@ -56,6 +63,9 @@ Homebrew does not provide formulae for Ruby dependencies, rubygems does: f.external_deps[:ruby].each do |dep| raise rberr(dep) unless quiet_system "/usr/bin/env", "ruby", "-rubygems", "-e", "require '#{dep}'" end + f.external_deps[:jruby].each do |dep| + raise rberr(dep) unless quiet_system "/usr/bin/env", "jruby", "-rubygems", "-e", "require '#{dep}'" + end end def check_formula_deps f |
