# Cómo crear ClickHouse en Mac OS X {#how-to-build-clickhouse-on-mac-os-x} Build debería funcionar en Mac OS X 10.15 (Catalina) ## Instalar Homebrew {#install-homebrew} ``` bash $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ``` ## Instalar compiladores, herramientas y bibliotecas necesarios {#install-required-compilers-tools-and-libraries} ``` bash $ brew install cmake ninja libtool gettext ``` ## Fuentes de ClickHouse de pago {#checkout-clickhouse-sources} ``` bash $ git clone --recursive git@github.com:ClickHouse/ClickHouse.git ``` o ``` bash $ git clone --recursive https://github.com/ClickHouse/ClickHouse.git $ cd ClickHouse ``` ## Construir ClickHouse {#build-clickhouse} ``` bash $ mkdir build $ cd build $ cmake .. -DCMAKE_CXX_COMPILER=`which clang++` -DCMAKE_C_COMPILER=`which clang` $ ninja $ cd .. ``` ## Advertencia {#caveats} Si tiene la intención de ejecutar clickhouse-server, asegúrese de aumentar la variable maxfiles del sistema. !!! info "Nota" Tendrá que utilizar sudo. Para ello, cree el siguiente archivo: /Library/LaunchDaemons/limit.maxfiles.lista: ``` xml Label limit.maxfiles ProgramArguments launchctl limit maxfiles 524288 524288 RunAtLoad ServiceIPC ``` Ejecute el siguiente comando: ``` bash $ sudo chown root:wheel /Library/LaunchDaemons/limit.maxfiles.plist ``` Reiniciar. Para comprobar si está funcionando, puede usar `ulimit -n` comando. [Artículo Original](https://clickhouse.tech/docs/es/development/build_osx/)