La guia de platanus
  • README
  • Acuerdos
    • Guía de Estilo
      • Ejemplo: Módulo para variables de entorno
  • Stack
    • Getting Started
    • Nuestro MVC extendido
    • Ruby/Rails
      • Power Types
        • General
        • Patrones
          • Commands
          • Utils
          • Services
          • Values
          • Observers
      • Potassium
      • Power API
      • Active Admin
        • General
        • Active Admin Addons
      • Pundit
      • Shrine
        • General
        • Manejo y procesamiento de imágenes
      • Pry
      • Strong Migrations
      • Data Migrate
      • Active Job
      • Gems
      • Engines - Modularización en Rails
    • JavaScript
      • Vue
        • General
        • Testing
      • AlpineJS
    • CSS
    • Mobile
      • Expo
      • React Navigation
      • Redux
        • Crear y conectar una slice en Redux
      • Styling
        • Usando Tailwind en React Native
      • Recursos
    • Resolviendo problemas (debugging)
    • Machine Learning
  • Setup
    • Configuración de tu entorno local
      • Instalación Base
        • OSX
        • Windows
        • Linux
      • Tecnologías
        • Ruby
        • Docker
        • Node
      • Herramientas
        • Linters
        • Editores
          • IDE/Editores de Código
            • Visual Studio Code
            • Sublime Text
        • Git
    • Configuración de proyectos
      • Getting Started
      • Heroku
      • Rails
      • Circle CI
      • Vue
      • Apple App Store
      • Google Play
      • Expo
      • S3
      • Git
      • Cloudflare
      • Sendgrid
      • Dominio + Mailing
      • Google Tag Manager, Analytics, Search Console, etc.
        • Google Tag Manager
          • Configurar Google Tag Manager
        • Google Analytics
        • Indexación en Google
        • Google Ads
      • Crear un bucket de S3
      • SlackBot
      • Google BigQuery
  • Deployment
    • Rails
    • Ruby Gems
    • Browser and Node (Open Source)
    • Mobile
      • Mobile Resources
      • Apple App Storage
      • Google Play
  • Upgrades
    • Upgrade de Vue 2 a Vue 3
    • Migración Hound → reviewdog
    • Upgrade de Postgresql
Con tecnología de GitBook
En esta página
  • General
  • Homebrew
  • brew install
  • brew cask install
  • brew bundle
  1. Setup
  2. Configuración de tu entorno local
  3. Instalación Base

OSX

AnteriorInstalación BaseSiguienteWindows

Última actualización hace 2 años

General

Las siguientes son algunas cosas que puedes hacer e instalar para tener una base sólida y segura en la cual poder instalar todas las herramientas necesarias.

  • Habilita el para encriptar los datos de tu disco duro.

  • Instala los

  • Instala Homebrew como tu package manager.

  • Instala los updates de sistema operativo que estén disponibles.

    Recomendación: Instala la última versión del sistema operativo macOS.

Homebrew

En Platanus utilizamos otras herramientas, algunas para ejecutar en el terminal y otras aplicaciones de escritorio. Además seguro que tu tienes tus preferencias en aplicaciones con las que te gusta trabajar.

brew install

Como ya vimos antes, las herramientas para el terminal las podemos instalar con brew. Por ejemplo:

brew install git heroku imagemagick jq yarn

brew cask install

También puedes instalar aplicaciones de escritorio con este comando especial de brew

brew cask install 1password captain docker google-chrome \\
  slack harvest iterm2

brew bundle

Para mantener un poco de orden en que herramientas instalas con brew, puedes tener un archivo llamado .Brewfile en tu $HOME con todas las cosas que quieres instalar. Para las aplicaciones de los ejemplos de arriba seria

# $HOME/.Brewfile
brew 'git'
brew 'heroku'
brew 'imagemagick'
brew 'jq'
brew 'yarn'

cask '1password'
cask 'captain'
cask 'docker'
cask 'google-chrome'
cask 'slack'
cask 'harvest'
cask 'iterm2'

Luego ejecutar el siguiente comando para instalar las aplicaciones.

brew bundle --global
FileVault
Xcode Command Line Tools
https://brew.sh/