Перейти к основному содержимому

Предварительно скомпилированные бинарные файлы

warning

Эта страница переведена сообществом на русский язык, но нуждается в улучшениях. Если вы хотите принять участие в переводе свяжитесь с @alexgton.

важно

С Blueprint SDK вам больше не нужно вручную устанавливать бинарные файлы.

Все бинарные файлы для разработки и тестирования предоставляются вместе с Blueprint SDK.

Переход на Blueprint SDK

Предварительно скомпилированные бинарные файлы

Если вы не используете Blueprint SDK для разработки смарт-контрактов, вы можете использовать предварительно скомпилированные бинарные файлы, соответствующие вашей операционной системе и выбранным инструментам.

Необходимые компоненты

Для локальной разработки смарт-контрактов TON без Javascript, необходимо подготовить бинарные файлы func, fift и lite client на вашем устройстве.

Вы можете скачать и настроить их ниже или изучить эту статью от TON Society:

1. Загрузка

Скачайте бинарные файлы из таблицы ниже. Убедитесь, что выбрали правильную версию для вашей операционной системы и установили все дополнительные зависимости:

ОСБинарные файлы TONfiftfunclite-clientДополнительные зависимости
MacOS x86-64скачатьскачатьскачатьскачать
MacOS arm64скачатьbrew install openssl ninja libmicrohttpd pkg-config
Windows x86-64скачатьскачатьскачатьскачатьУстановите OpenSSL 1.1.1
Linux x86_64скачатьскачатьскачатьскачать
Linux arm64скачатьsudo apt install libatomic1 libssl-dev

2. Настройка бинарных файлов

  1. После загрузки необходимо создать новую папку. Например: C:/Users/%USERNAME%/ton/bin и переместить туда установленные файлы.

  2. Чтобы открыть переменные среды Windows, нажмите клавиши Win + R на клавиатуре, введите sysdm.cpl и нажмите Enter.

  3. На вкладке "Advanced" нажмите кнопку "Environment Variables..." .

  4. В разделе "User variables" выберите переменную "Path" и нажмите "Edit" (это обычно необходимо).

  5. Чтобы добавить новое значение (path) к системной переменной в следующем окне, нажмите кнопку "New" . В новом поле необходимо указать путь к папке, где хранятся ранее установленные файлы:

C:\Users\%USERNAME%\ton\bin\
  1. Чтобы проверить, все ли было установлено правильно, запустите в терминале (cmd.exe):
fift -V -and func -V -and lite-client -V
  1. Если вы планируете использовать fift, вам понадобиться переменная среды FIFTPATH с необходимыми импортами:

  2. Скачайте fiftlib.zip

  3. Распакуйте архив в какую-либо директорию на вашем компьютере (например, C:/Users/%USERNAME%/ton/lib/fiftlib)

  4. Создайте новую (нажмите кнопку "New" ) переменную среды FIFTPATH в разделе "User variables".

  5. В поле "Variable value" укажите путь к файлам: /%USERNAME%/ton/lib/fiftlib и нажмите OK . Готово.

важно

Вместо %USERNAME% вам нужно вставить свой username.\

Сборка из исходного кода

Если вы не хотите использовать предварительно скомпилированные бинарные файлы и предпочитаете собрать их самостоятельно, следуйте официальным инструкциям.

Ниже приведены основные инструкции, готовые к использованию:

Linux (Ubuntu / Debian)

sudo apt update
sudo apt install git make cmake g++ libssl-dev zlib1g-dev wget
cd ~ && git clone https://github.com/ton-blockchain/ton.git
cd ~/ton && git submodule update --init
mkdir ~/ton/build && cd ~/ton/build && cmake .. -DCMAKE_BUILD_TYPE=Release && make -j 4

Другие источники для бинарных файлов

Основная команда предоставляет автоматические сборки для нескольких операционных систем через GitHub Actions.

Перейдите по указанной выше ссылке, выберите слева рабочий процесс, соответствующий вашей операционной системе, нажмите на последнее успешное выполнение (зелёная отметка), и скачайте ton-binaries в разделе "Artifacts".