安装的内容
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目录的内容,则会看到以下核心组件。
total 349192
drwxr-xr-x 17 pubs staff 544 Mar 15 11:55 .
drwxr-xr-x 4 pubs staff 128 Mar 25 14:36 ..
drwxr-xr-x 49 pubs staff 1568 Mar 15 11:55 base
drwxr-xr-x 20 pubs staff 640 Mar 15 11:55 bootstrap
-r-x------ 1 pubs staff 66253292 Mar 15 11:55 dfx
-r-x------ 1 pubs staff 10496256 Dec 31 1969 ic-ref
-r-x------ 1 pubs staff 5663644 Dec 31 1969 ic-starter
-r-x------ 1 pubs staff 9604 Dec 31 1969 libcharset.1.0.0.dylib
-r-x------ 1 pubs staff 38220 Dec 31 1969 libffi.7.dylib
-r-x------ 1 pubs staff 668300 Dec 31 1969 libgmp.10.dylib
-r-x------ 1 pubs staff 958248 Dec 31 1969 libiconv.2.4.0.dylib
-r-x------ 1 pubs staff 4200 Dec 31 1969 libiconv.dylib
-r-x------ 1 pubs staff 96900 Dec 31 1969 libz.1.2.11.dylib
-r-x------ 1 pubs staff 15417684 Dec 31 1969 mo-doc
-r-x------ 1 pubs staff 14634020 Dec 31 1969 mo-ide
-r-x------ 1 pubs staff 15111508 Dec 31 1969 moc
-r-x------ 1 pubs staff 49404128 Dec 31 1969 replica
Motoko base 库目录
DFINITY Canister SDK的版本子目录中的主目录包含与该版本的DFINITY Canister SDK兼容的Motoko基础库模块。 由于Motoko基础库的发展迅速,因此,您应仅使用与已安装的DFINITY Canister SDK版本打包在一起的基础模块。
Bootstrap 目录
Bootstrap目录包含已弃用的Web服务器代码。 从版本0.7.0开始,代理可以调用HTTP中间件服务器代替引导程序代码。 这个更改可使Canister可以直接响应HTTP请求,并且可以像传统基于Web的应用程序一样操作。
最后更新于
这有帮助吗?