aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/ruby.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula/ruby.rb')
-rw-r--r--Library/Formula/ruby.rb11
1 files changed, 7 insertions, 4 deletions
diff --git a/Library/Formula/ruby.rb b/Library/Formula/ruby.rb
index 5f8f003c0..f7e5f2dda 100644
--- a/Library/Formula/ruby.rb
+++ b/Library/Formula/ruby.rb
@@ -63,19 +63,22 @@ class Ruby < Formula
args << "--with-opt-dir=#{paths.join(":")}"
+ system "./configure", *args
+ system "make"
+ system "make install"
+ end
+
+ def post_install
# Put gem, site and vendor folders in the HOMEBREW_PREFIX
ruby_lib = HOMEBREW_PREFIX/"lib/ruby"
(ruby_lib/'site_ruby').mkpath
(ruby_lib/'vendor_ruby').mkpath
(ruby_lib/'gems').mkpath
+ rm_rf Dir["#{lib}/ruby/{site_ruby,vendor_ruby,gems}"]
(lib/'ruby').install_symlink ruby_lib/'site_ruby',
ruby_lib/'vendor_ruby',
ruby_lib/'gems'
-
- system "./configure", *args
- system "make"
- system "make install"
end
def caveats; <<-EOS.undent