安装的内容
DFINITY Canister SDK安装脚本会在本地计算机上的默认位置安装多个组件。 下表描述了安装脚本将安装的开发环境组件:
组件 | 描述 | 默认位置 |
dfx | DFINITY 可执行命令行接口 (CLI) | /usr/local/bin/dfx |
moc | Motoko运行时编译器 | ~/.cache/dfinity/versions/<VERSION>/moc |
replica | Internet Computer 本地网络二进制文件 | ~/.cache/dfinity/versions/<VERSION>/replica |
uninstall.sh | 删除 DFINITY Canister SDK 及其所有组件的脚本 | ~/.cache/dfinity |
versions | 包含安装的每个DFINITY Canister SDK版本的缓存子目录 | ~/.cache/dfinity/versions |
版本目录中的核心组件
~/.cache/dfinity/versions目录存储DFINITY Canister SDK的一个或多个版本子目录。 每个版本的子目录包含特定版本的DFINITY Canister SDK所需的所有目录和文件。
例如,如果列出~/.cache/dfinity/versions/0.6.26目录的内容,则会看到以下核心组件。
Motoko base 库目录
DFINITY Canister SDK的版本子目录中的主目录包含与该版本的DFINITY Canister SDK兼容的Motoko基础库模块。 由于Motoko基础库的发展迅速,因此,您应仅使用与已安装的DFINITY Canister SDK版本打包在一起的基础模块。
Bootstrap 目录
Bootstrap目录包含已弃用的Web服务器代码。 从版本0.7.0开始,代理可以调用HTTP中间件服务器代替引导程序代码。 这个更改可使Canister可以直接响应HTTP请求,并且可以像传统基于Web的应用程序一样操作。
最后更新于