ClickHouse/docs/fa/development/build_osx.md
2020-04-04 12:15:31 +03:00

2.6 KiB

machine_translated machine_translated_rev toc_priority toc_title
true d734a8e46d 65 چگونه برای ساخت تاتر در سیستم عامل مک ایکس

چگونه برای ساخت تاتر در سیستم عامل مک ایکس

ساخت باید در سیستم عامل مک ایکس کار 10.15 (کاتالینا)

نصب گشتن

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

نصب کامپایلرهای مورد نیاز, ابزار, و کتابخانه

$ brew install cmake ninja libtool gettext

پرداخت منابع کلیک

$ git clone --recursive git@github.com:ClickHouse/ClickHouse.git

یا

$ git clone --recursive https://github.com/ClickHouse/ClickHouse.git

$ cd ClickHouse

ساخت خانه کلیک

$ mkdir build
$ cd build
$ cmake .. -DCMAKE_CXX_COMPILER=`which clang++` -DCMAKE_C_COMPILER=`which clang`
$ ninja
$ cd ..

هشدارها

اگر شما قصد اجرای clickhouse-سرور مطمئن شوید که برای افزایش سیستم maxfiles متغیر است.

!!! info "یادداشت" باید از سودو استفاده کنی

برای انجام این کار فایل زیر را ایجاد کنید:

/Library/LaunchDaemons/محدود می کند.مکسفیلزجان کلام:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
        "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>Label</key>
    <string>limit.maxfiles</string>
    <key>ProgramArguments</key>
    <array>
      <string>launchctl</string>
      <string>limit</string>
      <string>maxfiles</string>
      <string>524288</string>
      <string>524288</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>ServiceIPC</key>
    <false/>
  </dict>
</plist>

دستور زیر را اجرا کنید:

$ sudo chown root:wheel /Library/LaunchDaemons/limit.maxfiles.plist

راه اندازی مجدد.

برای بررسی اگر این کار, شما می توانید استفاده کنید ulimit -n فرمان.

مقاله اصلی