Instalación entorno de desarrollo en Mavericks
De Casiopea
- 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- Seleccionar la Utilidad de Discos y borrar el disco duro
- Instalar Mavericks
- Instalar herramientas de desarrollo (línea de comandos)
xcode-select --install
- Instalar homebrew:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
Permanentemente hay que ejecutar:brew doctor
brew update
Bower
- Instalar node (requerido)
brew install node
- Instalar bower
npm install -g bower
- Instalar LESS (extra)
npm install less
ver temas relacionados: git
Jekyll
- Instalar Xcode
- Instalar Xcode command line tools
- Instalar rvm
\curl -sSL https://get.rvm.io | bash -s stable
sudo gem install jekyll
Otras Acciones
- Actualizar las gemas del sistema
sudo gem update --system
- Instalar rbenv y ruby-build:
brew install rbenv ruby-build
- 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
- (opcional, si es que no está GCC)
brew tap homebrew/dupes ; brew install apple-gcc42
- Instalar una versión anterior de Ruby bajo rbenv
rbenv install 1.9.2-p326
- 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
- definir la versión:
- 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