--- machine_translated: true machine_translated_rev: 72537a2d527c63c07aa5d2361a8829f3895cf2bd 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 ``` ## ツつィツ姪"ツ債ツつケ {#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 ``` ## ビルド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/limit.マックスファイルプリスト: ``` 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/)