Env

这是对Ract的环境的配置相关的两个文件,通常来说您无需关注它们,除非你需要非 Ract 直接托管的开发环境

TIP

您可以手动找到它们进行配置也可以使用Ract提供的config命令进行配置

相较于手动,我们推荐您使用ract config命令

若您不知道Ract如何使用请参考:Ract 使用说明

Ract 安装目录结构说明

以使用cargo进行安装的Ract为例:

~/.cargo/bin │ ├── ract ├── chain/ │ │── env.toml │ │── gen_components/ │ └── makepad/ └── .env

.env

.env是 Ract 对于env.toml的指向文件

配置说明

.env
1/path/to/env.toml

修改配置

ract config
手动配置

使用config命令后选择第一个env选项,接下来选择set选项

1ract config

选择如下:

1🥳 Welcome to use ract config!
2
3🔸 env: Set the `path` for the chain env.toml file
4🔸 chain_env_toml: Set the rust dependency for GenUI toolchain
5
6? Which env file do you want to config?
7> env
8chain_env_toml
9# ---
10? Get or Set Config?
11get
12> set

env.toml(chain_env_toml)

env.tomlRact的环境配置文件,由这个文件中的内容Ract可以找到使用者开发时的环境依赖项。

配置说明

env.toml文件中只有[dependencies]指向依赖位置

env.toml
1version = "0.1.6"
2is_latest = true
3auto_update = true
4check = { auto = true, last_time = 1741547846, frequency = 172800 }
5
6[dependencies]
7makepad-widgets = "~/.cargo/bin/chain/makepad"
8gen_components = "~/.cargo/bin/chain/gen_components"
keyvalue typedescription
versionStringract版本号
is_latestbool是否是最新版本
auto_updatebool自动更新
checkCheck检测
makepad-widgetsStringmakepad-widgets的依赖地址
gen_componentsStringgen_components(GenUI Builtin Components)的依赖地址
keyvalue typedescription
autobool自动检测
last_timeu64最新一次检测的时间戳(s)
frequencyu64检测频率(s)

修改配置

env.toml的修改方式同.env,这只需要您在Ract询问您时选择chain_env_toml即可