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

This commit is contained in:
David Calavera 2013-01-26 11:06:01 -08:00
parent b02b77c423
commit 721836976c

View File

@ -8,7 +8,7 @@ task :install => [:submodule_init, :submodules] do
puts "======================================================" puts "======================================================"
puts puts
#install_homebrew if RUBY_PLATFORM.downcase.include?("darwin") install_homebrew if RUBY_PLATFORM.downcase.include?("darwin")
install_rvm_binstubs install_rvm_binstubs
# this has all the runcoms from this directory. # this has all the runcoms from this directory.
@ -79,11 +79,15 @@ def install_rvm_binstubs
end end
def install_homebrew def install_homebrew
brew_path = run("which brew")
unless $?.success?
puts "======================================================" puts "======================================================"
puts "Installing Homebrew, the OSX package manager...If it's" puts "Installing Homebrew, the OSX package manager...If it's"
puts "already installed, this will do nothing." puts "already installed, this will do nothing."
puts "======================================================" puts "======================================================"
run %{ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"} run %{ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"}
end
puts puts
puts puts
puts "======================================================" puts "======================================================"