--- machine_translated: true machine_translated_rev: d734a8e46ddd7465886ba4133bff743c55190626 toc_priority: 65 toc_title: "Mac OS X\u3067ClickHouse\u3092\u69CB\u7BC9\u3059\u308B\u65B9\u6CD5" --- # Mac OS XでClickHouseを構築する方法 {#how-to-build-clickhouse-on-mac-os-x} ビルドはmac os x10.15(catalina)で動作するはずです) ## ト自作 {#install-homebrew} ``` bash $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ``` ## 必要なコンパイラ、ツール、ライブラ {#install-required-compilers-tools-and-libraries} ``` bash $ brew install cmake ninja libtool gettext ``` ## レclickhouse源 {#checkout-clickhouse-sources} ``` bash $ git clone --recursive git@github.com:ClickHouse/ClickHouse.git ``` または ``` bash $ git clone --recursive https://github.com/ClickHouse/ClickHouse.git $ cd ClickHouse ``` ## クリックハウスを構築 {#build-clickhouse} ``` bash $ mkdir build $ cd build $ cmake .. -DCMAKE_CXX_COMPILER=`which clang++` -DCMAKE_C_COMPILER=`which clang` $ ninja $ cd .. ``` ## 警告 {#caveats} Clickhouse-serverを実行する場合は、システムのmaxfiles変数を増やしてください。 !!! info "メモ" Sudoを使用する必要があります。 これを行うには、次のファイルを作成します: /ライブラリ/LaunchDaemons/制限.マックスファイルplist: ``` xml Label limit.maxfiles ProgramArguments launchctl limit maxfiles 524288 524288 RunAtLoad ServiceIPC ``` 次のコマンドを実行します: ``` bash $ sudo chown root:wheel /Library/LaunchDaemons/limit.maxfiles.plist ``` 再起動しろ それが動作しているかどうかを確認するには、 `ulimit -n` 司令部 [元の記事](https://clickhouse.tech/docs/en/development/build_osx/)