He encontrado este install script para msodbcsql
en odbc-driver-13-1-for-MacOS-released
Los contenidos relevantes son:
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“
brew tap microsoft/msodbcsql https://github.com/Microsoft/homebrew-mssql-release
brew update
brew install msodbcsql
#for silent install ACCEPT_EULA=y brew install msodbcsql
La parte que me confunde es la primera línea. Cuando la ejecuto da esta salida:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew
==> The following existing directories will be made group writable:
/usr/local/bin
/usr/local/include
La forma en que leo esto es que sus instrucciones de instalación no son solo para msodbcsql usando homebrew, están orientadas a instalar primero homebrew y luego msodbsql.
¿Es esta una práctica común, o sólo un despiste de la EM?
Nota: Utilizo macports
por lo general, así que me ocupé de instalar homebrew en mi home
por lo que tal vez una instalación estándar de homebrew no habría resultado en su script queriendo pisotear todo mi sistema.