Skip to content

安装

Felys 提供多种安装方式,也可以用支持在线运行代码的网站。

在线运行

在一个由 Next 和 Axum 构建的网站直接运行:exec.felys.dev

TIP

为保护服务器,每次在线运行时长被控制在 50 毫秒内,且有限流。

命令行工具

类似于python3这种命令行工具,可以用来运行一个文件,或者进入一个交互式的解释器。

方法一:下载预编译文件

前往 GitHub 选择适合的版本下载。

方法二:自行编译

需要有 Rust 编译环境,以及 Cargo 包管理器,其安装方式可以参考官方的文档。个人推荐用包管理器如brew来安装rustup然后用后者安装 Rust 相关工具链。

拉取源代码,或者也可以直接下载压缩包

shell
git clone https://github.com/felys-lang/felys-cli.git

然后运行:

shell
cargo build --release

目标文件在(直接运行这个二进制默认是英文环境):

shell
./target/release/felys

命令行使用

直接运行felys -l zh会进入一个中文交互环境,需要运行指定文件加上文件名即可:

shell
felys -l zh filename.ely

更多参数:

  • -v:运行结束后是否打印相关运行信息(交互环境不生效)
  • -t <TIME>:超时设置,可以是小数单位是秒,默认为0.0即无超时设置
  • -m <MAXC>:最大递归层数设置,默认是100
  • -l <LANG>:选择zh或者en作为交互语言,默认为en英文环境

自行构建

从 Rust 层面通过接口定制属于你自己的 Felys 版本,详情参考接口

你好,世界!

一切设置好后,可以运行这段代码来检验:

打印(“你好,世界!”);