作业规范中未指定入口点.在作业规范中添加入口点,或者为其提供--entry标志



我正试图将我的第一个Toit代码部署到我的设备上。我正在学习关于Toit和servos的唯一教程,当使用Toit CLI进行部署时,我会收到以下错误消息:

作业规范中未指定入口点。在作业规范中添加入口点,或者为其提供--entry标志。

我有一种感觉,在我的.toit文件和.yaml文件之间命名时可能没有什么问题。我以为我勾选了所有的框,但每次都很沮丧。你能认同这个错误吗?以下是我被告知要使用的命令(进行了两次换人(:$toit部署-d rough hall coop-door.yaml

应用程序规范告诉Toit框架如何运行Toit程序。

为此,它至少需要两件事:

  • 名称
  • 要运行的Toit文件

第二个被称为";入口点";在yaml文件中。

一个简单的应用程序yaml文件可能如下所示:

name: simple_app
entrypoint: my_app.toit

更具体地说,你的问题

我猜想你们指的是这个鸡舍教程。

一些示例中的代码有点混乱(比如cron作业的最后一行不是预期的(。也许这就是出现错误的原因。

尝试直接使用github存储库中的代码:https://github.com/Open-Cloudware/toit-servo-coop-door/blob/main/servo_door_day.yaml

我克隆了那个存储库,然后运行

toit pkg install
toit deploy servo_door_day.yaml

并在我的设备上安装了该应用程序。