预编译二进制文件
重要
您不再需要手动安装Blueprint SDK的二进制文件。
Blueprint SDK已提供所有开发和测试所需的二进制文件。
迁移到Blueprint SDK
预编译二进制文件
如果您不使用Blueprint SDK进行智能合约开发,您可以使用适用于您的操作系统和工具选择的预编译二进制文件。
先决条件
对于在本地开发TON智能合约 无需Javascript,您需要在您的设备上准备func
、fift
和lite client
的二进制文件。
您可以从下表中下载并设置它们,或阅读TON Society的这篇文章:
1. 下载
从下表中下载二进制文件。请确保选择适合您操作系统的正确版本,并安装任何附加依赖项:
操作系统 | TON二进制文件 | fift | func | lite-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. 设置您的二进制文件
- Windows
- Linux / MacOS
-
下载后,您需要
创建
一个新文件夹。例如:C:/Users/%USERNAME%/ton/bin
,并将安装的文件移动到那里。 -
要打开Windows环境变量,请按键盘上的Win + R按钮,键入
sysdm.cpl
,然后按Enter键。 -
在“高级”选项卡上
,点击“环境变量...”按钮。
-
在_“用户变量”_部分,选择“Path”变量,然后点击“编辑”(通常需要)。
-
要在下一个窗口中向系统变量添加新值(路径),请单击“新建”按钮。 在新字段中,您需要指定存储先前安装的文件的文件夹路径:
C:\Users\%USERNAME%\ton\bin\
- 要检查是否一切安装正确,请在终端运行(cmd.exe):
fift -V -and func -V -and lite-client -V
-
如果您计划使用fift,您需要
FIFTPATH
环境变量,其中包含必要的导入项:- 下载 fiftlib.zip
- 在您的机器上的某个目录中打开zip(例如
C:/Users/%USERNAME%/ton/lib/fiftlib
) - 在_“用户变量”_部分创建一个新的(点击“新建”)环境变量
FIFTPATH
。 - 在“变量值”字段中,指定文件的路径:
/%USERNAME%/ton/lib/fiftlib
,然后点击确定。完成。
重要
您必须使用您自己的用户名
代替%USERNAME%
关键字。
- 下载后,请确保通过更改权限使下载的二进制文件可执行。
chmod +x func
chmod +x fift
chmod +x lite-client
- 将这些二进制文件添加到您的路径中(或复制到
/usr/local/bin
),以便您可以在任何地方访问它们也是很有用的。
cp ./func /usr/local/bin/func
cp ./fift /usr/local/bin/fift
cp ./lite-client /usr/local/bin/lite-client
- 要检查是否一切安装正确,请在终端运行。
fift -V && func -V && lite-client -V