Browse files

Install homebrew only if it's not in the path already.

  • Loading branch information...
1 parent b02b77c commit 721836976c387cfff55436bd5b3734b1e06e7620 David Calavera committed Jan 26, 2013
Showing with 10 additions and 6 deletions.
  1. +10 −6 Rakefile
View
16 Rakefile
@@ -8,7 +8,7 @@ task :install => [:submodule_init, :submodules] do
puts "======================================================"
puts
- #install_homebrew if RUBY_PLATFORM.downcase.include?("darwin")
+ install_homebrew if RUBY_PLATFORM.downcase.include?("darwin")
install_rvm_binstubs
# this has all the runcoms from this directory.
@@ -79,11 +79,15 @@ def install_rvm_binstubs
end
def install_homebrew
- puts "======================================================"
- puts "Installing Homebrew, the OSX package manager...If it's"
- puts "already installed, this will do nothing."
- puts "======================================================"
- run %{ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"}
+ brew_path = run("which brew")
+ unless $?.success?
+ puts "======================================================"
+ puts "Installing Homebrew, the OSX package manager...If it's"
+ puts "already installed, this will do nothing."
+ puts "======================================================"
+ run %{ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"}
+ end
+
puts
puts
puts "======================================================"

0 comments on commit 7218369

Please sign in to comment.