Skip to content

Instantly share code, notes, and snippets.

@tvorogme
Last active January 11, 2024 10:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tvorogme/36c396b708abc53749a595d1e4e2ff12 to your computer and use it in GitHub Desktop.
Save tvorogme/36c396b708abc53749a595d1e4e2ff12 to your computer and use it in GitHub Desktop.

Как запустить TON инфраструктуру вместе с toncli на windows

  1. Необходимо скачать с официального сайта последнюю версию питона, сделать это можно здесь 1.1. Обращаю внимание, что скачивать нужно именно с сайта, а не с Microsoft Store. В случае, если питон установлен из Microsoft Store ничего работать не будет
  2. Во время установки на первом экране необходимо нажать галочку "Add Python to PATH", это очень важно! image
  3. После успешной установки откройте консоль (сделать это можно нажав Win+X, выбрав в меню Терминал Windows)
  4. Выполните команду pip install toncli-win
  5. Скачайте скомпилированные бинарные файлы TON (сделать это можно здесь, обращаю внимание, что для скачивание необходимо авторизоваться на GitHub) image
  6. Разархивируйте полученный архив
  7. В разархивированные файлы добавьте файл libcrypto-1_1-x64.dll image
  8. Откройте папку в консоли (правая кнопка мыши, открыть в терминале в Windows 11, Windows 10 и меньше - скопируйте путь в проводнике и в Power Shell (win+x) напишите cd <<скопированный путь>>)
  9. Напишите в терминал команду toncli, она автоматически определит нужные файлы и сохранит их к себе в конфиг image
  10. Поздравляю! Вы успешно установили все что нужно для работы с TON. Важно: внутри windows используются другие разделители пути файлов (\ вместо / в linux). Каждый раз когда вы видите в примере путь build/cool.fif поминте, что вам нужно вводить build\cool.fif

P.S. для красивого отображения цветов и смайлов советуется установить последнюю версию Windows Terminal Preview из Microsoft Store

Happy hacking.

@KotNaplakal
Copy link

2024-01-11_17-14-33
Как решить такую проблему?)))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment