Homebrew es un gestor de paquetes para OS X.
En primer lugar, tenemos que descargar e instalar Homebrew con el siguiente comando:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"Comprobar que no existen conflictos o problemas (Si existen conflictos, será necesario solucionarlos antes de continuar con esta guía):
$ brew doctorActualizar y realizar upgrade
$ brew update && brew upgrade$ brew install wget$ brew cask install sublime-text$ brew install gitPara revisar que versión de Git se instalo:
$ git --versionPara configurar el usuario de Git:
$ git config --global user.name "Your Name Here"
$ git config --global user.email "your_email@youremail.com"Para listar la configuración:
$ git config -lPara crear llave ssh:
$ ssh-keygen -t rsa -C "your_email@example.com"Formula Homebrew:
$ brew install postgresqlIniciamos el servicio:
$ pg_ctl -D /usr/local/var/postgres start && brew services start postgresqlVerificamos la versión de PostgreSQL instalada:
$ postgres -VUtilizaremos homebrew para instalar mysql:
$ brew install mysqlPara ver la versión instalada:
$ mysql -VPara iniciar el servicio del MySQL:
$ ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
$ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist1- Actualizar base de datos de paquetes Homebrew:
$ brew update2- Instalar MongoDB:
$ brew install mongodb3- Crear la carpeta data
$ mkdir -p /data/db4- Ejecutar MongoDB
$ sudo mongod
[initandlisten] waiting for connections on port 27017Antes de comenzar es necesario tener instalado Xcode y Homebrew.
$ \curl -L https://get.rvm.io | bash -s stable
$ source ~/.profile
$ rvm | head -n 1
$ brew update
$ rvm use ruby --install --default
$ ruby -v
$ gem install rails -v 4.2.6
$ rails --versionInstalar Node vía brew
$ brew install nodePara revisar que versión de node se instalo:
$ node -v
11.0.0Para revisar que versión de npm se instalo:
$ npm -v$ sudo npm install -g n
$ sudo n 8.10.0Cerramos la terminal y la abrimos de nuevo.
$ node -v
v8.10.0El método que se detalla acontinuación será utilizando homebrew, por lo tanto es requesito que este previamente instalado.
Antes de instalar nos aseguraremos de tener todos los paquetes actualizados:
$ brew updateEntonces instalamos RabbitMQ con la siguiente formula:
$ brew install rabbitmqY finalmente agregamos rabbitmq al path editando el archivo .bash_profile o .profile, añadiendo al final del archivo, en una nueva línea lo siguiente:
export PATH=$PATH:/usr/local/sbinPara que los cambios hagan efecto reiniciamos el equipo o bien ejecutamos el comando source y el archivo que editamos, ejemplo:
$ source .bash_profilePara iniciar el servicio:
$ sudo rabbitmq-serverPara detener el servicio (detener el proceso):
$ ps -a
$ sudo kill -9 {PID}Ejemplo:
$ ps -a
46328 ttys000 0:06.38 /usr/local/Cellar/erlang/21.0.9/lib/erlang/erts-10.0.8/bin/beam.smp -W w -A 64 -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs 512 -MMmcs 30 -P 1048576$ sudo kill -9 46328Habilitar HTTP admin:
$ rabbitmq-plugins enable rabbitmq_managementPara acceder al RabbitMQ Manager, abrir un navegador e ir a <ip_address_of_host>:15672. Las credenciales por defecto son:
username:guest password:guest$ brew install kafka$ brew services start zookeeper
$ brew services start kafka$ brew services stop kafka
$ brew services stop zookeeperInstalar TypeScript vía npm:
$ sudo npm install -g typescriptComprobar instalación:
$ tsc -v$ npm install -g bower$ brew cask install virtualbox$ brew cask install vagrant$ brew cask install vagrant-managerInstalar wget
$ brew install wget$ brew cask install google-chrome$ brew cask install vlc$ brew cask install transmission$ brew cask install android-file-transferDescargar Instalador - Web Oficial
Descargar Hibernate ORM - Web Oficial
Descargar Eclipse - Web Oficial
Fuente: