Instalación entorno de desarrollo en Mavericks

De Casiopea
  1. Instalar Mac Os Mavericks desde cero. Para esto es necesario reiniciar el equipo con la tecla alt presionada y seleccionar la unidad externa (booteable) que contiene el instalador
    1. Seleccionar la Utilidad de Discos y borrar el disco duro
    2. Instalar Mavericks
  2. Instalar herramientas de desarrollo (línea de comandos) xcode-select --install
  3. Instalar homebrew: ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
    Permanentemente hay que ejecutar:
    1. brew doctor
    2. brew update

Bower

  1. Instalar node (requerido) brew install node
  2. Instalar bower npm install -g bower
  3. Instalar LESS (extra) npm install less

ver temas relacionados: git

Jekyll

  1. Instalar Xcode
  2. Instalar Xcode command line tools
  3. Instalar rvm \curl -sSL https://get.rvm.io | bash -s stable
  4. sudo gem install jekyll

Otras Acciones

  1. Actualizar las gemas del sistema sudo gem update --system
  2. Instalar rbenv y ruby-build: brew install rbenv ruby-build
  3. Especificar las rutas en ~/.bash_profile
export RBENV_ROOT="$HOME/.rbenv"
if [ -d $RBENV_ROOT ]; then
  export PATH="$RBENV_ROOT/bin:$PATH"
  eval "$(rbenv init -)"
fi
  1. (opcional, si es que no está GCC) brew tap homebrew/dupes ; brew install apple-gcc42
  2. Instalar una versión anterior de Ruby bajo rbenv rbenv install 1.9.2-p326
  3. Instalar la versión 1.9.1 con rbenv rbenv install 1.9.1-p430
    • definir la versión: rbenv global 1.9.1-p430
    • revisar que esté activa la versión especificada: ruby -v
  4. Instalar jekyll sudo gem install jekyll

Procedimiento aparentemente exitoso

xcode-select --install
sudo gem update --system
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
brew doctor
brew tap homebrew/dupes
brew tap homebrew/versions && brew install apple-gcc42
brew link --force apple-gcc42
ln -nsf $(which gcc-4.2) /usr/bin/gcc-4.2
brew install node
brew install bash-completion ssh-copy-id wget
npm install -g bower
npm install -g less
sudo npm install -g bower
brew install rbenv
brew install ruby-build
rbenv install 1.9.3-p545
rbenv global 1.9.3-p545
brew install rbenv-default-gems
gem install rdiscount
gem install jekyll

Apache

  • Iniciar: sudo apachectl start
  • Detener: sudo apachectl stop
  • Reiniciar: sudo apachectl restart
  • Apache version: httpd -v
  • Configurar localhost: sudo subl /etc/apache2/users/admin.conf
  • Actualizar líneas 170, 197 con '/www' para la dirección local
  • descomentar "LoadModule php5_module libexec/apache2/libphp5.so" para cargar PHP

FTP

Para ejecutar el servidor FTP en la máquina:
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist

Ref