본문으로 건너뛰기

미리 컴파일된 바이너리

중요

더 이상 블루프린트 SDK를 사용하여 바이너리를 수동으로 설치할 필요가 없습니다.

개발 및 테스트를 위한 모든 바이너리는 블루프린트 SDK와 함께 제공됩니다.

블루프린트 SDK로 마이그레이션

미리 컴파일된 바이너리

스마트 컨트랙트 개발에 블루프린트 SDK를 사용하지 않는 경우, 운영 체제 및 선택한 도구에 맞게 미리 컴파일된 바이너리를 사용할 수 있습니다.

전제 조건

자바스크립트 없이 TON 스마트 컨트랙트를 로컬에서 개발하려면 'func', 'five', '라이트 클라이언트'의 바이너리를 디바이스에서 준비해야 합니다.

아래에서 다운로드하여 설정하거나 TON 소사이어티에서 이 글을 읽어보세요:

1. 다운로드

아래 표에서 바이너리를 다운로드하세요. 운영 체제에 맞는 버전을 선택하고 추가 종속성을 설치해야 합니다:

OSTON 바이너리다섯func라이트 클라이언트추가 종속성
MacOS x86-64다운로드다운로드다운로드다운로드
MacOS arm64다운로드brew install openssl 닌자 libmicrohttpd pkg-config
Windows x86-64다운로드다운로드다운로드다운로드OpenSSL 1.1.1](/ton-binaries/windows/Win64OpenSSL_Light-1_1_1q.msi)을 설치합니다.
Linux x86_64다운로드다운로드다운로드다운로드
Linux arm64다운로드수도 apt 설치 libatomic1 libssl-dev

2. 바이너리 설정

  1. 다운로드 후 새 폴더를 '생성'해야 합니다. 예를 들어 **C:/사용자/%USERNAME%/ton/bin**을 생성하고 설치된 파일을 이 폴더로 옮깁니다.

  2. Windows 환경 변수를 열려면 키보드에서 Win + R 버튼을 누르고 sysdm.cpl을 입력한 다음 Enter 키를 누릅니다.

  3. "고급" 탭에서 "환경 변수..." 버튼을 클릭합니다.

  4. "사용자 변수"_ 섹션에서 "Path" 변수를 선택하고 "편집" 을 클릭합니다(일반적으로 필수).

  5. 다음 창에서 시스템 변수에 새 값 (경로)를 추가하려면 "새로 만들기" 버튼을 클릭합니다. 새 필드에 이전에 설치한 파일이 저장된 폴더의 경로를 지정해야 합니다:

C:\Users\%USERNAME%\ton\bin\
  1. 모든 것이 올바르게 설치되었는지 확인하려면 터미널(cmd.exe)에서 실행하세요:
fift -V -and func -V -and lite-client -V
  1. 파이프를 사용하려면 필요한 가져오기가 있는 FIFTPATH 환경 변수가 필요합니다:

    1. fiftlib.zip](/ton-binaries/windows/fiftlib.zip) 다운로드
    2. 컴퓨터의 특정 디렉토리(예: C:/사용자/%USERNAME%/ton/lib/fiftlib)에서 zip 파일을 엽니다.
    3. "사용자 변수" 섹션에서 환경 변수 FIFTPATH를 새로 생성( "새로 만들기" 버튼 클릭)합니다.
    4. "변수 값" 필드에 파일 경로를 지정합니다: **/%USERNAME%/ton/lib/fiftlib**를 입력하고 확인을 클릭합니다. 완료되었습니다.
중요

%USERNAME%키워드 대신 자신의사용자 이름`을 입력해야 합니다.\

소스에서 빌드

미리 컴파일된 바이너리에 의존하고 싶지 않고 직접 바이너리를 컴파일하는 것을 선호하는 경우 공식 지침을 따르세요.

바로 사용할 수 있는 요점 지침은 아래에 나와 있습니다:

Linux(우분투/데비안)

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 액션으로 제공합니다.

위의 링크를 클릭하고 왼쪽에서 운영 체제에 맞는 워크플로를 선택한 다음 최근 녹색 통과 빌드를 클릭하고 '아티팩트'에서 '톤 바이너리'를 다운로드하세요.